<?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>Geeknizer &#187; Open source</title>
	<atom:link href="http://geeknizer.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeknizer.com</link>
	<description>iPhone, Android, mobile, Technology news</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:55:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>SEAndroid: Security Enhanced Android by NSA</title>
		<link>http://geeknizer.com/seandroid-security-enhanced-android-nsa/</link>
		<comments>http://geeknizer.com/seandroid-security-enhanced-android-nsa/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 18:41:23 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=9573</guid>
		<description><![CDATA[Android is the most secure mobile smartphone OS in the market today, thanks to the inherent sandboxing inspired from world&#8217;s most secure browser: Chrome. Such security is really consumer grade,... <span class="meta-more"><a href="http://geeknizer.com/seandroid-security-enhanced-android-nsa/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p>Android is the most secure mobile smartphone OS in the market today, thanks to the inherent sandboxing inspired from world&#8217;s <a href="http://geeknizer.com/most-secure-browser/">most secure browser: Chrome</a>.</p>
<p>Such security is really consumer grade, its secure in the real world but may not be secure enough for driving Top most secret tasks like the ones Government agencies like NSA is involved with.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2012/01/seandroid.jpg"><img title="seandroid" src="http://geeknizer.com/wp-content/uploads/2012/01/seandroid.jpg" alt="" width="400" height="306" /></a></p>
<p>The National Security Agency (NSA) released the first version of their custom build of Google’s popular OS, called <strong>Security Enhanced Android</strong>. The system is designed to minimize the impact of security holes on Android. The SEAndroid project is enabling the use of <strong>SELinux in Android</strong> in order to limit the damage that can be done by flawed or malicious apps.</p>
<p>SEAndroid is born with robust support for:</p>
<ul>
<li>Per-file security labeling support for yaffs2,</li>
<li>Filesystem images (yaffs2 and ext4) labeled at build time,</li>
<li>Kernel permission checks controlling Binder IPC,</li>
<li>Labeling of service sockets and socket files created by init,</li>
<li>Labeling of device nodes created by ueventd,</li>
<li>Flexible, configurable labeling of apps and app data directories,</li>
<li>Userspace permission checks controlling use of the Zygote socket commands,</li>
<li>Minimal port of SELinux userspace,</li>
<li>SELinux support for the Android toolbox,</li>
<li>Small TE policy written from scratch for Android,</li>
<li>Confined domains for system services and apps,</li>
<li>Use of MLS categories to isolate apps.</li>
</ul>
<p>You can integrate SEAndroid into your own Custom ROM. First, you should make sure that you are able to successfully download, build and run the Android Open Source Project (AOSP) source code by following the instructions starting from <a title="http://source.android.com/source/initializing.html" rel="nofollow" href="http://source.android.com/source/initializing.html">http://source.android.com/source/initializing.html</a></p>
<p>Once you have successfully built and run AOSP, you can obtain a local manifest specifying the SE Android git trees from <a title="http://selinuxproject.org/~seandroid/local_manifest.xml" rel="nofollow" href="http://selinuxproject.org/~seandroid/local_manifest.xml">http://selinuxproject.org/~seandroid/local_manifest.xml</a>. Copy this file to the .repo subdirectory of your AOSP clone, and then run repo sync. Your tree should now include the SE Android modifications. For further dev info, visit the <a href="http://selinuxproject.org/page/SEAndroid" target="_blank">official Wiki</a>.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us <a href="http://twitter.com/geeknizer"><strong>@geeknizer </strong>on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer"><strong>Facebook</strong> Fanpage</a>, <strong><a href="https://plus.google.com/b/117636454220284616721/">Google+</a></strong>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/seandroid-security-enhanced-android-nsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Growth Rate, Trends [Infographic]</title>
		<link>http://geeknizer.com/linux-growth-rate-trends-visualized-infographic/</link>
		<comments>http://geeknizer.com/linux-growth-rate-trends-visualized-infographic/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 17:15:53 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=9445</guid>
		<description><![CDATA[Linux OS, with time, is emerging as a fairly popular Operating System. There was time  when Desktop PC was considered to be the major part of the Computers segment. Times... <span class="meta-more"><a href="http://geeknizer.com/linux-growth-rate-trends-visualized-infographic/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p>Linux OS, with time, is emerging as a fairly popular Operating System.</p>
<p>There was time  when Desktop PC was considered to be the major part of the Computers segment. Times have changed, thanks to new powerful Clouds and computing grids, servers now form a big part of the computers.</p>
<p><img class="alignnone size-full wp-image-9451" title="linux" src="http://geeknizer.com/wp-content/uploads/2012/01/linux.jpg" alt="" width="250" height="247" /></p>
<p>On Desktop PCs, Windows is still holds the majority, followed by OSX which forms around 10% of the desktop market. But 2011 and 2012 are the years of smartphones and tablets, a domain where Windows has failed to compete with Linux based OS: Android.</p>
<p>In this article, we will cover the <strong>Linux Growth rate, Trends, Infographics</strong> for recent years.</p>
<p><strong>Best metrics for popularity of an OS</strong> are Virus and the Games. Both of them are on the rise for Linux. Lets look at how Linux is doing in each computing segment.</p>
<p><strong>Linux in Desktop PCs</strong></p>
<p>Windows wins here, Linux loses by a large margin. Linux Desktop market share is nearly 0.83%  where as Microsoft Windows 7 claims the major share of 42.65% while the other releases of Windows XP and Vista claim 36.44% and 10.88%. However, beyond these numbers, the trend is somewhat bright for Linux. In the beginning of 2011, Linux was only 0.74% which rose to 0.83% by the end of the year. Its slow, but its going up. Same goes for OSX, but windows share is gradually falling.</p>
<p><strong>Linux in Servers</strong></p>
<p>Windows servers lead in the market share over Linux Servers but the trend is shifting towards Linux flavors. First quarter of 2010 in terms of units sold, Windows had a 75.3% market share, (1,379,487 units) compared to 20.8% for Linux (380,429 units) and 3.6% (65,451 units) for Unix.</p>
<p>When it comes to revenue, as you would expect, Windows Server-based systems have an even bigger lead. In the fourth quarter, Windows servers accounted for 48.9% of the market ($5.1 billion), compared to 16.2% ($1.7 billion) for Linux, and 22.2% ($2.3 billion) for Unix.</p>
<p>The truth is, both Windows and Linux will continue to thrive in the server market, and Windows will continue to dominate. Linux fans may like to think they&#8217;ll dethrone Windows, but this latest report is one more piece of evidence that&#8217;s not likely to happen.</p>
<p><strong>Linux in Mobile devices: Smartphones, Tablets</strong></p>
<p>2011 &amp; 2012 are years of Mobile. People use smartphones more than they use desktops, so it s the most important OS of all.</p>
<p>In nutshell, Smartphone market is divided into Android, iOS or Blackberry. Android is based on the Linux Kernel and is by far the most popular smartphone OS in the world, with Symbian on the steep fall. According to the Global Stat Counter, Android took off with a 13.6% market share in December 2010 and rose to market share of 21.83% by the end of 2011. The numbers speaks for itself, Google is activating 700,000 new devices everyday, this doesn&#8217;t include unofficial, non-market android devices.</p>
<p>For iOS its started with 23.57%  and went down to 22% of mobile OS share in 2011. Windows is no where to be seen.</p>
<p>Linux has already won over Windows, smartphones alone take Linux market share to be higher than no. of windows PCs. Android is growing with over millions of apps for the OS already available in the appMarket, with 400,000 apps already.</p>
<p><img class="alignnone size-full wp-image-9447" title="mobileOS" src="http://geeknizer.com/wp-content/uploads/2012/01/mobileOS.jpg" alt="" width="670" /></p>
<p>Mobile OS usage:</p>
<p><img class="alignnone size-full wp-image-9446" title="npd-us-smartphone-os" src="http://geeknizer.com/wp-content/uploads/2012/01/npd-us-smartphone-os.jpg" alt="" width="652" height="369" /></p>
<p>Though 2011 was another year for iPad, the tech world witnessed some very fine Android Honeycomb devices; namely Samsung Galaxy Tab, ASUS Transformer, ASUS Transformer Prime, Motorola Xoom and ASUS Slider. And in the horde of tablets (about 45 notable tablets) there were only 5 tablets to have Windows OS, and unfortunately all of them failed to find any place in market. Tablets in 2011 aided with Windows OS were HP Slate 500, ASUS Eee Slate, Fujitsu Stylistic, MSI WindPad 110W and Acer Iconia W500.</p>
<p>Here&#8217;s an <strong>Infographic for Growth of Linux in last 20 years, </strong>every milestone detailed:</p>
<p><strong><img class="alignnone size-full wp-image-9450" title="linux_infographic" src="http://geeknizer.com/wp-content/uploads/2012/01/linux_infographic.jpg" alt="" width="604" height="2315" /></strong></p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/geeknizer">@geeknizeron Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>, <a href="https://plus.google.com/b/117636454220284616721/" target="_blank">Google+</a>:<strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/linux-growth-rate-trends-visualized-infographic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Gosling leaves Google, joins Robotics startup</title>
		<link>http://geeknizer.com/james-gosling-leaves-google/</link>
		<comments>http://geeknizer.com/james-gosling-leaves-google/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 04:00:01 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=8700</guid>
		<description><![CDATA[After spending only months at Google (March-August 2011), The Father of Java, James Gosling, makes yet another switch. This time its not another software giant but rather a startup that... <span class="meta-more"><a href="http://geeknizer.com/james-gosling-leaves-google/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://geeknizer.com/wp-content/uploads/2010/04/james-gosling-java.jpg" alt="" width="320" height="240" />After spending only months at Google (March-August 2011), The Father of Java, James Gosling, makes yet another switch. This time its not another software giant but rather a startup that he thinks suits his desires.</p>
<p>Soon after the Oracle-Sun merger, James <a href="http://geeknizer.com/father-of-java-resigns/">decided to move on</a> and had being onto his night hacks, not working for a particular company. This year, he <a href="http://geeknizer.com/father-of-java-joins-google/">joined Google </a>in pursuit of bigger ambitions. He quotes:</p>
<blockquote><p>&#8220;I&#8217;ve surprised myself and made another career change. I had a great time at Google, met lots of interesting people, but I met some folks outside doing something completely outrageous, and after much anguish decided to leave Google.&#8221;</p></blockquote>
<p>This Tuesday, he announced that <a href="http://nighthacks.com/roller/jag/" target="_blank">he has moved on to Liquid Robotics</a>, where he is chief software architect. He has solid belief in this startup and claims:</p>
<blockquote><p>&#8220;They have a growing fleet of autonomous vehicles that rove the ocean collecting data from a variety of onboard sensors and uploading it to the cloud. The robots have a pile of satellite uplink/GSM/WiMax communication gear and redundant GPS units&#8221;</p></blockquote>
<p>Gosling will be involved in both onboard software for sensing, navigation, and autonomy, as well as in the data center, dealing with rush of data:</p>
<blockquote><p>&#8220;The current systems work well, but they have a variety of issues that I look forward to working on. This is going to be a lot of fun.&#8221;</p>
<p>&#8220;<a href="http://liquidr.com/" target="_blank">Liquid Robotics</a> tackles a rocket science problem that does good for the world and is incurably cool, Liquid Robotics can totally change the way we look at oceans. We&#8217;ll be able to get a wide variety of detailed data more cheaply and pervasively than any other way. It involves a large data problem and a large-scale control problem, both of which are fascinating to me and have been passions of mine for years.&#8221;</p></blockquote>
<p>It would be fascinating to see how a startup evolves with this mastermind.</p>
<p>via LiquidR <a href="http://liquidr.com/files/2011/08/JamesGosling_8_30_11.pdf">pressRelease</a> [pdf]</p>
<p>We write about <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Latest Tech news as they happen, get them <a href="http://twitter.com/geeknizer"><strong>@geeknizer </strong>on Twitter</a> or <a href="http://facebook.com/geeknizer" target="_blank">Facebook Fanpage</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/james-gosling-leaves-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java 7 Features &#8211; What&#8217;s New</title>
		<link>http://geeknizer.com/java-7-features-whats-new/</link>
		<comments>http://geeknizer.com/java-7-features-whats-new/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 05:10:01 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[java 7]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=8421</guid>
		<description><![CDATA[The long awaited and the most delayed version of Java is finally made available to public. The last Java update was in December 2006 and Java 7 was originally planned... <span class="meta-more"><a href="http://geeknizer.com/java-7-features-whats-new/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-8426" href="http://geeknizer.com/java-7-features-whats-new/java-7/"><img class="alignright size-full wp-image-8426" title="java-7" src="http://geeknizer.com/wp-content/uploads/2011/07/java-7.jpg" alt="" width="230" height="196" /></a>The long awaited and the most delayed version of Java is finally made available to public. The last Java update was in December 2006 and Java 7 was originally planned for 2009.</p>
<p>Oracle <a href="http://www.oracle.com/us/corporate/press/444374" target="_blank">announced</a> this morning that <a href="http://www.oracle.com/technetwork/java/javase/overview/index-jsp-138218.html">Java 7</a> has matured because of the hard work done by open review and extensive collaboration between Oracle engineers and members of the worldwide Java ecosystem.</p>
<p>“Java 7 is the release everybody has been waiting for quite a long time,” said Ben Evans of the <a title="London Java Comunity" href="http://londonjavacommunity.wordpress.com/" target="_blank">London Java Community (LJC)</a>. Evans, who also is the LJC’s representative on the Java Standard Edition/Enterprise Edition (Java SE/EE) Executive Committee, added that Java 7 is “an enabler” that will give developers more options for building better Java applications.</p>
<p><a rel="attachment wp-att-8424" href="http://geeknizer.com/java-7-features-whats-new/java7-2/"><img class="alignnone size-full wp-image-8424" title="java7" src="http://geeknizer.com/wp-content/uploads/2011/07/java7.jpg" alt="" width="392" height="305" /></a></p>
<div><strong><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Download JDK 7</a></strong></div>
<div><strong><br />
</strong></div>
<div><strong>Java 7, What&#8217;s new:</strong></div>
<div>
<ul>
<li>A new<strong> multicore-ready API</strong> that enables developers to more easily decompose problems into tasks that can then be executed in parallel across arbitrary numbers of processor cores. (JSR 166: Fork/Join Framework)</li>
<li>Language changes to help increase developer productivity and simplify common programming tasks by reducing the amount of code needed, <strong>clarifying syntax and making code easier to read</strong>. (JSR 334: Project Coin)</li>
<li>Expanded support for <strong>internationalization</strong>, including <strong>Unicode 6.0</strong> support</li>
<li>A <strong>comprehensive I/O interface</strong> for working with file systems that can access a wider array of file attributes and offer more information when errors occur. (JSR 203: NIO.2)</li>
<li>Improved support for <strong>dynamic languages</strong> (including: Ruby, Python and JavaScript), resulting in substantial performance increases on the JVM. (JSR 292: InvokeDynamic)</li>
<li>New networking and security features.</li>
<li>System and Process CPU <a href="http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/" target="_blank">monitoring</a>.</li>
</ul>
</div>
<p><a rel="attachment wp-att-8425" href="http://geeknizer.com/java-7-features-whats-new/java_powers/"><img class="alignnone size-full wp-image-8425" title="java_powers" src="http://geeknizer.com/wp-content/uploads/2011/07/java_powers.jpg" alt="" width="470" height="186" /></a></p>
<p><strong>Java 7 New Features</strong></p>
<p><strong><span style="font-weight: normal;">Java 7 gives the Java platform a significant facelift not just in <a href="http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7/">performance benchmarks</a> but also on bunch of new features. Below are the features, enhancements in detail:</span></strong></p>
<p><strong> </strong></p>
<table summary="features">
<tbody>
<tr>
<td>1. <a href="http://openjdk.java.net/projects/jdk7/features/#vm">vm</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f353">JSR 292: Support for dynamically-typed languages (InvokeDynamic)</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa535991">Strict class-file checking</a></td>
</tr>
<tr>
<td>2. <a href="http://openjdk.java.net/projects/jdk7/features/#lang">lang</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f618">JSR 334: Small language enhancements (Project Coin)</a></td>
</tr>
<tr>
<td>3. <a href="http://openjdk.java.net/projects/jdk7/features/#core">core</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f352">Upgrade class-loader architecture</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f584">Method to close a URLClassLoader</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f515">Concurrency and collections updates (jsr166y)</a></td>
</tr>
<tr>
<td>4. <a href="http://openjdk.java.net/projects/jdk7/features/#i18n">i18n</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f497">Unicode 6.0</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa535895">Locale enhancement</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa538265">Separate user locale and user-interface locale</a></td>
</tr>
<tr>
<td>5. <a href="http://openjdk.java.net/projects/jdk7/features/#ionet">ionet</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f250">JSR 203: More new I/O APIs for the Java platform (NIO.2)</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa537814">NIO.2 filesystem provider for zip/jar archives</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f405">SCTP (Stream Control Transmission Protocol)</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f639">SDP (Sockets Direct Protocol)</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa535996">Use the Windows Vista IPv6 stack</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa534339">TLS 1.2</a></td>
</tr>
<tr>
<td>6. <a href="http://openjdk.java.net/projects/jdk7/features/#sec">sec</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f73">Elliptic-curve cryptography (ECC)</a></td>
</tr>
<tr>
<td>7. <a href="http://openjdk.java.net/projects/jdk7/features/#jdbc">jdbc</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa539110">JDBC 4.1</a></td>
</tr>
<tr>
<td>8. <a href="http://openjdk.java.net/projects/jdk7/features/#client">client</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f653">XRender pipeline for Java 2D</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f650">Create new platform APIs for 6u10 graphics features</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f244">Nimbus look-and-feel for Swing</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f652">Swing JLayer component</a></td>
</tr>
<tr>
<td></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa99999">Gervill sound synthesizer</a></td>
</tr>
<tr>
<td>9. <a href="http://openjdk.java.net/projects/jdk7/features/#web">web</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#f568">Update the XML stack</a></td>
</tr>
<tr>
<td>10. <a href="http://openjdk.java.net/projects/jdk7/features/#mgmt">mgmt</a></td>
<td>- <a href="http://openjdk.java.net/projects/jdk7/features/#fa530068">Enhanced MBeans</a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Full feature set is available <a href="http://openjdk.java.net/projects/jdk7/features/" target="_blank">here</a>, you also checkout other <a href="http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7/">features that were included to Java 7</a> a while ago.</p>
<p><strong>Dynamic Language Performance Boost</strong></p>
<p>Java 7 gets a new <a title="Feature" href="http://jcp.org/en/jsr/detail?id=292" target="_blank">InvokeDynamic</a> feature, enhancing the support for dynamic languages such as Ruby, Python and JavaScript to run on the Java Virtual Machine (JVM). InvokeDynamic is responsible for making these languages trun at a much faster speeds on top of JVM.</p>
<p>The JVM was obviously designed for Java, and all the invocation modes are organised around Java semantics, however, low-level support and a stronger under girding for other language features has now been officially added to JVM.</p>
<p><strong>API for Parallel Programming / Multicore programming</strong></p>
<p>Java Development Kit (JDK) 7 also features a new API for parallel programming or building applications for multicore systems. The new Fork/Join Framework enables developers to break down problems into subtasks that can be executed in parallel across a number of processors.</p>
<p><strong>New I/O optimized for different Filesystems</strong></p>
<p>Java 7 adds a new I/O for working with different file systems, new networking and security features, and backward compatibility with other versions of the platform.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/taranfx">@taranfx on Twitter</a> OR on <a href="http://facebook.com/taranfx">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/java-7-features-whats-new/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux Kernel 3.0 Features, What&#8217;s New</title>
		<link>http://geeknizer.com/linux-kernel-3/</link>
		<comments>http://geeknizer.com/linux-kernel-3/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 06:09:39 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=8354</guid>
		<description><![CDATA[Linux Kernel gets next milestone, Linux 3.0 is now available to the general public. The announcement of Linux 3.0 comes from the founder Linus Torvalds himself as he mailed it... <span class="meta-more"><a href="http://geeknizer.com/linux-kernel-3/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-8355" href="http://geeknizer.com/linux-kernel-3/linux-3-0/"><img class="alignright size-full wp-image-8355" title="linux-3.0" src="http://geeknizer.com/wp-content/uploads/2011/07/linux-3.0.jpg" alt="" width="206" height="221" /></a>Linux Kernel gets next milestone, <strong>Linux 3.0 is now available</strong> to the general public.</p>
<p>The announcement of Linux 3.0 comes from the founder Linus Torvalds himself as he mailed it to the Linux Kernel Mailing list.</p>
<blockquote><p>&#8220;As already mentioned several times, there are no special landmark features or incompatibilities related to the version number change, it&#8217;s simply a way to drop an inconvenient numbering system in honor of twenty years of Linux. In fact, the 3.0 merge window was calmer than most, and apart from some excitement from RCU I&#8217;d have called it really smooth.&#8221;</p></blockquote>
<p>Beyond the numbering scheme change, this kernel includes <a href="http://lwn.net/Articles/429925/" target="_blank">POSIX alarm timer support</a>, a just-in-time compiler for BPF packet filters, a new <tt>sendmmsg()</tt> system call, ICMP sockets, the merging of the Xen backend driver (completing the long process of getting Xen Dom0 support into the kernel), namespace file descriptors, and more.</p>
<p><strong>Other New Features in Linul Kernel 3.0</strong></p>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-b6d17ebe36942291cfe3018c47d9c02f5e415f55">Prominent features</a>
<ol>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-3e596e03408e1d32a7cc381d6f54e87feee22ee4">Btrfs: Automatic defragmentation, scrubbing, performance improvements</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-7b03809dc2eca3bff0aed28ab85a5aef0740eb95">sendmmsg(): batching of sendmsg() calls</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-e1884a7ca7e7e5b9d233946e60ffa9390105e8f6">XEN dom0 support</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-4a9a277524e713a97288211f012826b4883e7e94">Cleancache</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-4a2209a08cb9b4747e8d4c67c1b5bad566b247e2">Berkeley Packet Filter just-in-time filtering</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-f077da851ba32c4d411d4fdc8b351c5a25528394">Wake on WLAN support</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-c5bcc118ee946645132a834a716ef0d7d05b282e">Unprivileged ICMP_ECHO messages</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-69fb31d5d1d284f3a95e56d0ec43a2b23c30c4f3">setns() syscall: better namespace handling</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-0fd4b73a276f0d4298b84e0cbdd20ff0d8246402">Alarm-timers</a></li>
</ol>
</li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-6aeb11c9c72a8d29f0369cce881fbd890e41449d">Driver and architecture-specific changes</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-2ce41774460a73a8266cbd08cc84c3fae9fc8439">VFS</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-76f1d04a9e483e0fb0d1662cc1fd5033c9bade71">Process scheduler</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-43cd39fb7a158a397551d29eda94f90458983161">Memory management</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-96d40fb6f9c48e789386dbe59fd5b5acc9a9059d">Networking</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-eb4b5e96be08871f5ff27647cee06b49bca3c8ad">File systems</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-7fa2248679b8c677918641471e0be34d1365fe4f">Crypto</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-64b1d7b9dd5fdd57ce0350987108ac475634e5e7">Virtualization</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-029511b15117706ff0870bbafd39ab4c25f01429">Security</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-2433f8878ccbdec4c6b159ad9de06167d2dfbeaa">Tracing/profiling</a></li>
<li><a href="http://kernelnewbies.org/Linux_3.0#head-c38b33d250ba06be09959a7b0c48fd9888bb48c4">Various core changes</a></li>
<p>See the <a href="http://kernelnewbies.org/Linux_3.0">KernelNewbies 3.0 page</a> for lots of details.</p>
<div>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/geeknizer"><strong>@geeknizer</strong>on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>:</p>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/linux-kernel-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype Protocol Source Code download</title>
		<link>http://geeknizer.com/skype-protocol-source-code-download/</link>
		<comments>http://geeknizer.com/skype-protocol-source-code-download/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 18:43:47 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=7828</guid>
		<description><![CDATA[Skype encryption for secure calling had been broken sometime back, and now Efim Bushmanov a freelance researcher, has been able to reverse engineer the protocol right to its roots. Skype... <span class="meta-more"><a href="http://geeknizer.com/skype-protocol-source-code-download/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-7837" href="http://geeknizer.com/skype-protocol-source-code-download/skype-source/"><img class="alignright size-full wp-image-7837" title="skype-source" src="http://geeknizer.com/wp-content/uploads/2011/06/skype-source.jpg" alt="" width="200" height="117" /></a>Skype <a href="http://geeknizer.com/skype-protocol-obfuscation-security-source-code/">encryption for secure calling had been broken</a> sometime back, and now Efim Bushmanov a freelance researcher, has been able to reverse engineer the protocol right to its roots.</p>
<p>Skype is the undisputed leader in VoIP services both in quality and  security. For years, hackers had been working hard to crack the strong  Encryption Skype Protocol uses to Obfuscate its voice packets.</p>
<p>Encryption was so good that almost no one has been able to reverse  engineer it out of the numerous Skype binaries.</p>
<p>The developer claims that most of hard things have already been done for 1.x/3.x/4.x versions of skype arithmetic voice compression. The source code is now available along with the binaries. This is a working code for &#8220;send message to skype&#8221;. However, it is based on old skype 1.4 version protocol, which no longer compatible with the server.</p>
<p><strong>Skype Downloads:</strong><br />
<a href="http://depositfiles.com/files/t5el0wnxb">skype_part1_binaries.zip</a><br />
<a href="http://depositfiles.com/files/vkmg6l99h">skype_part2_ida.zip</a><br />
<a href="http://depositfiles.com/files/fmenh4ieg">skype_part3_source.zip</a></p>
<p>If you look carefully at the source code, you will observe that it uses strong AES and RSA encryption with public key infrastructure. You can also download it via <a href="http://thepiratebay.org/torrent/6442887" target="_blank">torrent</a>.</p>
<p>Checkout the discussions at <a href="http://news.ycombinator.com/item?id=2611299" target="_blank">hackernews</a>.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us <a href="http://twitter.com/geeknizer"><strong>@geeknizer</strong>on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/skype-protocol-source-code-download/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Run Linux in Browser [Qemu Javascript Emulator]</title>
		<link>http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/</link>
		<comments>http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/#comments</comments>
		<pubDate>Tue, 17 May 2011 12:10:51 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[emulate]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=7696</guid>
		<description><![CDATA[We often use emulators like Qemu, Virtualbox, VMWare to virtualize another Operating systems on a different platform. Qemu is popular and open source emulator that lets you virtualize nearly any... <span class="meta-more"><a href="http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-7698" href="http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/linux-browser/"><img class="alignright size-full wp-image-7698" title="linux-browser" src="http://geeknizer.com/wp-content/uploads/2011/05/linux-browser.jpg" alt="" width="250" height="178" /></a>We often use emulators like Qemu, <a href="http://geeknizer.com/tag/virtualbox" target="_blank">Virtualbox</a>, <a href="http://geeknizer.com/tag/vmware" target="_blank">VMWare</a> to virtualize another Operating systems on a different platform.</p>
<p>Qemu is popular and open source emulator that lets you virtualize nearly any OS on any other OS. Qemu has <a href="http://bellard.org/jslinux/tech.html" target="_blank">now been ported</a> to a new platform: Browsers. Most modern browsers like Chrome 11 and Firefox 4 can run this javascript based Emulator making it possible to run an actual <a href="http://geeknizer.com/tag/linux" target="_blank">Linux</a> in your browser.</p>
<p>Since javascript is slower than native code, one would expect slower boot times for the Linux, but it boots amazingly fast. With a very minimal download and couple of seconds, your browser window boots into an actual Linux based on commandline. Ofcourse CLI-only makes the OS snappy for executing all your shell commands.</p>
<p>If you aren&#8217;t excited so far, read this again: &#8220;<strong>A PC emulator written in javascript, and running solely in browser</strong>&#8220;.</p>
<p><a rel="attachment wp-att-7699" href="http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/linux-on-browser/"><img class="alignnone size-full wp-image-7699" title="linux-on-browser" src="http://geeknizer.com/wp-content/uploads/2011/05/linux-on-browser.jpg" alt="" width="650" height="562" /></a></p>
<p><a href="http://bellard.org/jslinux/" target="_blank">Try it now</a></p>
<p><strong>Technical details of the Javascript based Qemu</strong> (<a href="http://bellard.org/jslinux/tech.html" target="_blank">read full</a>)</p>
<p>This PC emulator is written entirely in Javascript. The emulated hardware is:</p>
<ul>
<li>a 32 bit x86 compatible CPU</li>
<li>a 8259 Programmble Interrupt Controller</li>
<li>a 8254 Programmble Interrupt Timer</li>
<li>a 16450 UART.</li>
</ul>
<p>The code is written in pure Javascript using <a href="http://www.khronos.org/registry/typedarray/specs/latest/">Typed Arrays</a> which are available in recent browsers. It was tested with <a href="http://www.mozilla.com/fr/firefox/">Firefox 4</a> and <a href="http://www.google.com/chrome/">Google Chrome 11</a> on Linux, Window and Mac. It doesn&#8217;t work with Opera.</p>
<h3>CPU Emulation</h3>
<p>The code is inspired from my x86 dynamic translator present in <a href="http://qemu.org">QEMU</a>, but there are important differences because here it is an interpreter. The exact restrictions of the emulated CPU are:</p>
<ol>
<li>No FPU/MMX/SSE</li>
<li>No segment limit and right checks when accessing memory (Linux does not rely on them for memory protection, so it is not an issue. The x86 emulator of QEMU has the same restriction).</li>
<li>No CS/DS/ES/SS segment overrides. FS/GS overrides are implemented because they are needed for Thread Local Storage in Linux.</li>
<li>A few seldom used instructions are missing (BCD operations, BOUND, &#8230;).</li>
<li>No single-stepping</li>
<li>No real mode</li>
<li>No 16 bit protected mode (although most 16 bit instructions are present because they are needed to run 32 bit programs).</li>
</ol>
<p>Most of these restrictions are easy to remove.</p>
<h3>Linux distro &amp; kernel</h3>
<p>It runs 2.6.20 Linux kernel with configuration available <a href="http://bellard.org/jslinux/config_linux-2.6.20">here</a>.</p>
<p><strong>Boot</strong></p>
<p>The disk image is just a ram disk image loaded at boot time. It contains a filesystem generated with <a href="http://buildroot.uclibc.org/">Buildroot</a> containing <a href="http://www.busybox.net/" target="_blank">BusyBox</a>. I added my toy C compiler <a href="http://bellard.org/tcc">TinyCC</a> and my unfinished but usable emacs clone <a href="http://bellard.org/qemacs">QEmacs</a>.</p>
<h3>Javascript Performance</h3>
<p>PC emulator is about 2 times slower using V8 than Jaeger Monkey on 32bit desktops.</p>
<p>I still have to try this on mobile browsers, let me know if that works for you.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/geeknizer"><strong>@geeknizer</strong> on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Google IO 2011 Android Keynote Video, Highlights [Takeaways]</title>
		<link>http://geeknizer.com/google-io-2011-android-keynote/</link>
		<comments>http://geeknizer.com/google-io-2011-android-keynote/#comments</comments>
		<pubDate>Tue, 10 May 2011 17:35:52 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google io]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=7640</guid>
		<description><![CDATA[Google IO 2011 keynote literally blew everyone&#8217;s mind. Google kickstarted the event with a number of announcements that every android user &#38; developer was waiting to hear. Update: Keynote Video... <span class="meta-more"><a href="http://geeknizer.com/google-io-2011-android-keynote/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-7652" href="http://geeknizer.com/google-io-2011-android-keynote/google_io_2011/"><img class="alignright size-full wp-image-7652" title="google_io_2011" src="http://geeknizer.com/wp-content/uploads/2011/05/google_io_2011.jpg" alt="" width="250" height="92" /></a>Google IO 2011 keynote literally blew everyone&#8217;s mind. Google kickstarted the event with a number of announcements that every android user &amp; developer was waiting to hear.</p>
<p>Update: Keynote Video now available (scroll to bottom)</p>
<p>Here&#8217;s a list of things that were announced:</p>
<p><strong>1. Movie Rentals:</strong></p>
<p>You can now rent and watch movies on any android device or via browser as low as $1.99. The rental is valid for 30 days and 24hours after starting the video first time. You can even download the whole movie, and watch it offline on your tablet or phone.</p>
<p><a rel="attachment wp-att-7647" href="http://geeknizer.com/google-io-2011-android-keynote/androidmarketmovies/"><img class="alignnone size-full wp-image-7647" title="androidmarketmovies" src="http://geeknizer.com/wp-content/uploads/2011/05/androidmarketmovies.jpg" alt="" width="600" height="415" /></a></p>
<p><strong>2. Android Honeycomb 3.1</strong></p>
<ul>
<li><strong>Full support for Google TV</strong> along with Tablets. Same UI, same apps. New Google TV PArtners: Samsung, Vizio in addition to Logitech, Sony.</li>
<li>Resizable widgets on homescreen, plus other ui improvements.</li>
<li>USB host mode that will let you connect any USB device with your Honeycomb device beit be  importing photos from your digital camera, or an Xbox 360 controller.</li>
<li>Google&#8217;s new Movies app that will let you rent thousands of movies from the Android market, and it will be available on Google TVs as well</li>
<li>New Apps: Books</li>
<li>New graphical transitions, animations, more GPU powered (hardware accelerated), faster, better UI.</li>
<li>Data storage encryption.</li>
</ul>
<p><strong>3. Google Music</strong></p>
<ul>
<li>A free beta service for you to upload 20,000 songs to google&#8217;s cloud, free of cost</li>
<li>Playback anywhere: Browser, any android phone, Tablet.</li>
<li>Cached locally on phone/tablet.</li>
<li>iTunes, Media player compatible desktop clients that syncs your playlists.</li>
<li>&#8220;No wires, no painful syncing &#8212; it&#8217;s all just available instantly.&#8221;</li>
</ul>
<p><a rel="attachment wp-att-7646" href="http://geeknizer.com/google-io-2011-android-keynote/google-music/"><img class="alignnone size-full wp-image-7646" title="google-music" src="http://geeknizer.com/wp-content/uploads/2011/05/google-music.jpg" alt="" width="600" height="357" /></a></p>
<p><strong>4. Android IceCream Sandwich (Android 4.0)</strong></p>
<ul>
<li>Unified for Smartphones + Tablets <strong>goodbye fragmentation</strong></li>
<li>New innovative features like face-tracking and camera focus shifting based on voice recognition.</li>
</ul>
<p><a rel="attachment wp-att-7649" href="http://geeknizer.com/google-io-2011-android-keynote/icecream-sandwich/"><img class="alignnone size-full wp-image-7649" title="icecream-sandwich" src="http://geeknizer.com/wp-content/uploads/2011/05/icecream-sandwich.jpg" alt="" width="400" height="300" /></a></p>
<p><strong>5.  Guaranteed updates:</strong></p>
<p>Manufacturers and carriers committed to making sure their Android devices receive the very latest updates. All four major US carriers (and Vodafone) as well as HTC, Samsung, Sony Ericsson, LG and Motorola are on board, and all will guarantee you timely upgrades to the latest version of Android for eighteen months after release, provided the hardware&#8217;s capable.</p>
<p><a rel="attachment wp-att-7645" href="http://geeknizer.com/google-io-2011-android-keynote/android-partner-updates/"><img class="alignnone size-full wp-image-7645" title="android-partner-updates" src="http://geeknizer.com/wp-content/uploads/2011/05/android-partner-updates.jpg" alt="" width="550" height="300" /></a></p>
<p><strong>6.  Android Hardware accessory support:</strong></p>
<ul>
<li>Use any external hardware/accessory with your Android device e.g. workout machine or a massage chair.</li>
<li>Full sport for <strong>DIY Arduino based hardware projects using <a href="http://developer.android.com/guide/topics/usb/adk.html" target="_blank">ADK</a>.</strong></li>
<li>Several hardware accessories to be available soon.</li>
</ul>
<p><a rel="attachment wp-att-7644" href="http://geeknizer.com/google-io-2011-android-keynote/android-hardware-arduino/"><img class="alignnone size-full wp-image-7644" title="android-hardware-arduino" src="http://geeknizer.com/wp-content/uploads/2011/05/android-hardware-arduino.jpg" alt="" width="355" height="273" /></a></p>
<p><strong>7.  Android@Home</strong></p>
<ul>
<li>Google wants to think of &#8220;every appliance in your home&#8221; as a potential accessory for your phone. this brings endless possibilities. You cna do nasty stuff like turning on and off based on calendar events, applications talking to washing machines, games automatically adjusting for mood lighting, and basically little green dudes taking care of all the menial duties in your house.</li>
<li>One amazing demo was a concept, Android-powered device hub called Tungsten. Using NFC tag embedded into CD cases the device was able to detect the CD and add it to your library. Another touch and it started automatically.</li>
</ul>
<p>Google has really taken a step further in Openness of Android, the excitement is sky high. Keynote video after a break!</p>
<p><object style="height: 390px; width: 640px;" width="640" height="390"><param name="movie" value="http://www.youtube.com/v/OxzucwjFEEs?version=3" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed type="application/x-shockwave-flash" width="640" height="390" src="http://www.youtube.com/v/OxzucwjFEEs?version=3" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/geeknizer"><strong>@geeknizer</strong> on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>:</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/google-io-2011-android-keynote/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google buys 6,000 Nortel Patents, Opens them up</title>
		<link>http://geeknizer.com/google-nortel-patents-open/</link>
		<comments>http://geeknizer.com/google-nortel-patents-open/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 16:49:06 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[IT - Information Technology]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Telecom]]></category>

		<guid isPermaLink="false">http://geeknizer.com/google-nortel-patents-open</guid>
		<description><![CDATA[Ruthless Software Patents are Evil, claims the industry&#8217;s top innovators. Not only do they prevent good things from happening, they often aren&#8217;t worth the trouble. The tech world has recently... <span class="meta-more"><a href="http://geeknizer.com/google-nortel-patents-open/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://geeknizer.com/wp-content/uploads/google-patent-open-source.jpg"><img class="alignright size-full wp-image-7367" title="google-patent-open-source" src="http://geeknizer.com/wp-content/uploads/google-patent-open-source.jpg" alt="" width="210" height="187" /></a>Ruthless Software Patents are Evil</strong>, claims the industry&#8217;s top innovators. Not only do they prevent good things from happening, they often aren&#8217;t worth the trouble.</p>
<p>The tech world has recently seen remarkable number of instances driven by patent litigations, often involving low-quality software patents, which threatens to decelerate innovation. The problem with it is that most Patents are held with people/companies that have never actually materialized any of it. The patent system  should instead concentrate on rewarding patents to those innovators who create the most useful applications from ideas, for the good of the society.</p>
<p>Google is taking a step here to lighten things up, both in  the best interest of the company&#8217;s products and for its partners.  Google has bought all of <a href="http://geeknizer.com/tag/nortel">Nortel</a>&#8216;s remaining patents and applications for <strong>$900 Million for a total of 6,000 patents</strong> covering wired, wireless and digital communications technologies. Google would get patents for wireless, 4G, data networking, optical, voice, semiconductors and other telecom areas.</p>
<p>What would Google Do with Telecom patents? Google would use these patents to innovate in its own products like Android, Chrome and let anyone in the Open Source community play with all of it. In other words, these patents will now be owned by everyone, thereby not restricting in sort of innovation, which could have been stuck for years.</p>
<p>Google <a href="http://googleblog.blogspot.com/2011/04/patents-and-innovation.html" target="_blank">adds</a>:</p>
<blockquote><p>Today, <a href="http://geeknizer.com/nortel-files-for-bankruptcy">Nortel</a> selected our bid as the “stalking-horse bid,&#8221; which is the starting point against which others will bid prior to the auction. If successful, we hope this portfolio will not only create a disincentive for others to sue Google, but also help us, our partners and the open source community—which is integrally involved in projects like Android and Chrome—continue to innovate. In the absence of meaningful reform, we believe it&#8217;s the best long-term solution for Google, our users and our partners.</p></blockquote>
<p>O yeah! Openness, the way to go. But what would Google do with the non-related Telecom patents? Build another <a href="http://geeknizer.com/google-gigabit-internet-service">Gigabit fibre ISP</a>? We would have to wait for that.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/taranfx">@taranfx on Twitter</a> OR on <a href="http://facebook.com/taranfx">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/google-nortel-patents-open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia Open Sources Symbian</title>
		<link>http://geeknizer.com/nokia-symbian-open-source/</link>
		<comments>http://geeknizer.com/nokia-symbian-open-source/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 17:10:12 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://geeknizer.com/nokia-symbian-open-source</guid>
		<description><![CDATA[Symbian had been acquired by Nokia years before its downfall. They made a good start by Open Sourcing a part of it with a plan to Open source rest of... <span class="meta-more"><a href="http://geeknizer.com/nokia-symbian-open-source/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/Symbian-open-source.jpg"><img class="alignleft size-full wp-image-7358" title="Symbian-open-source" src="http://geeknizer.com/wp-content/uploads/Symbian-open-source.jpg" alt="" width="230" height="127" /></a>Symbian had been acquired by Nokia years before its downfall. They made a good start by <a href="http://geeknizer.com/symbian-kernel-goes-open-source">Open Sourcing a part of it</a> with a plan to Open source rest of the code on regular intervals. The strategy tended to take a new direction with the arrival of Android, iPhone which made Nokia panic and run for its OS.</p>
<p>Nokia diverted its plan towards new Open source mobile OS, <a href="http://geeknizer.com/tag/meego">MeeGo</a>. The strategy had big backing from Intel but it never paved off, and Nokia nearly ditched the future of its own OS. Now that Nokia has moved to Windows Phone 7, Nokia would no longer support existing Symbian OS devices, but would continue to play tits n bits with the code. ITs of course a good time to Open source the whole of project and let innovators from around the globe pitch in.</p>
<p><a href="http://geeknizer.com/tag/nokia">Nokia</a> is now announcing that the Symbian code has been fully Open sourced and is available at symbian.nokia.com. The transition phase is pretty much in works, but once done <a href="https://collab.symbian.nokia.com/home" target="_blank">collab.symbian.nokia.com</a> will have full documentation &amp; tools available for developers.</p>
<p>The <a href="http://symbian.nokia.com/symbian-documentation/" target="_blank">documentation</a> page shows &#8220;coming soon&#8221; for all but the GIT repository guide. However, any interested and informed parties can always go and contribue to the <a href="http://symbian.nokia.com/wiki/index.php/Main_Page" target="_blank">Symbian Wiki</a>.</p>
<p><a href="http://symbian.nokia.com/blog/2011/03/31/we-are-open/" target="_blank">According</a> to Nokia&#8217;s head of open source, Petra Soderling:</p>
<blockquote><p>&#8220;We have been working hard to turn most Symbian Foundation era materials into the new framework – for example, checking ownerships and use of rights for masses of documents – and are proud to announce that almost all of the source code is now uploaded to collab.symbian.nokia.com. The few remaining source files, tools and documents will be uploaded over the next few weeks.&#8221;</p></blockquote>
<p>The situation surrounding contributing code back to Symbian&#8217;s source code. She responded by stating:</p>
<blockquote><p>&#8220;As we committed when the Symbian Foundation announced its plans to ramp down, Nokia is offering Symbian through an alternative, open and direct model for those who wish to use the platform. We encourage potential collaborators to discuss with the package owners at Nokia if they have enhancements that are really useful and they believe could be incorporated into the platform. Currently they can get in touch with us through the ‘Contact us’ function on the website.</p></blockquote>
<p>We write about <a href="http://geeknizer.com/tag/open-source">Open Source</a>,<a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Latest Tech news as they happen, get them<a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a> or <a href="http://facebook.com/taranfx" target="_blank">Facebook Fanpage</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/nokia-symbian-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Father of Java Joins Google</title>
		<link>http://geeknizer.com/father-of-java-joins-google/</link>
		<comments>http://geeknizer.com/father-of-java-joins-google/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:40:27 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://geeknizer.com/father-of-java-joins-google</guid>
		<description><![CDATA[If you love Java or Open source, here is a good news for you. James Gosling aka Father of Java, has joined Google and you will be glad to know... <span class="meta-more"><a href="http://geeknizer.com/father-of-java-joins-google/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/james-gosling_java1.jpg"><img class="alignleft size-full wp-image-7329" title="james-gosling_java" src="http://geeknizer.com/wp-content/uploads/james-gosling_java1.jpg" alt="" width="180" height="153" /></a>If you love Java or <a href="http://geeknizer.com/tag/open-source" target="_blank">Open source</a>, here is a good news for you. James Gosling aka <a href="http://geeknizer.com/father-of-java-resigns">Father of Java</a>, has joined Google and you will be glad to know that he would be again driving core of the Java &amp; open source technologies from a company that already loves Openness more than anyone else.</p>
<p>James Gosling, previously an employee of Sun Microsystems, had <a href="http://geeknizer.com/father-of-java-resigns">left Oracle</a> as he thought staying with the company wasn&#8217;t good for him or the industry.</p>
<p><a href="http://nighthacks.com/roller/jag/entry/next_step_on_the_road">Gosling announced his new job at Google</a> &#8220;I don&#8217;t know what I&#8217;ll be working on. I expect it&#8217;ll be a bit of everything, seasoned with a large dose of grumpy curmudgeon,&#8221; he said.</p>
<p>Oracle&#8217;s ways evidently didn&#8217;t agree with Gosling. He called Oracle Chief Executive Larry Ellison &#8220;<a href="http://nighthacks.com/roller/jag/entry/cynical_chuckles" target="_blank">Larry, Prince of Darkness</a>.&#8221; And, he said, &#8220;During the integration meetings between Sun and <a href="http://geeknizer.com/tag/oracle" target="_blank">Oracle</a>, where we were being grilled about the patent situation between Sun and Google, we could see the Oracle lawyer&#8217;s eyes sparkle.&#8221; It was definitely against the ethical limits of Sun or Gosling. Suing is the last part Sun thought about.</p>
<p>Google had been sued by Oracle over Java patents in Android, Gosling being a true Open source professional punched Larry Ellison&#8217;s face by joining Google. Gosling&#8217;s choice was obvious since it has the same research-intensive practices that built Sun, but only more successful. And unlike Sun, Google has managed to become famous for endorsing &#8216;Open&#8217;.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/ellison.jpg"><img class="alignright size-full wp-image-7330" title="ellison" src="http://geeknizer.com/wp-content/uploads/ellison.jpg" alt="" width="200" height="237" /></a></p>
<p>Over the last year, he was all on his own and now after a year he claims that &#8220;One of the toughest things about life is making choices. I had a hard time saying &#8216;no&#8217; to a bunch of other excellent possibilities.&#8221;</p>
<p>Outside of Oracle, Google is the no. 1 contributor for <a href="http://geeknizer.com/tag/java" target="_blank">Java</a> and Open source standards. With Gosling on the board, the internet giant is bound to make things better.</p>
<p>We write about <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Latest Tech news as they happen, get them<a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a> or <a href="http://facebook.com/taranfx" target="_blank">Facebook Fanpage</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/father-of-java-joins-google/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Java would Run inside Javascript runtime Environment (besides JVM)</title>
		<link>http://geeknizer.com/java-javascript-runtime-environment/</link>
		<comments>http://geeknizer.com/java-javascript-runtime-environment/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 15:29:57 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://geeknizer.com/java-javascript-runtime-environment</guid>
		<description><![CDATA[VP of Java development at Oracle has hinted that the Java 7 is taking shape and could get its public stable release within coming months. There were couple of other... <span class="meta-more"><a href="http://geeknizer.com/java-javascript-runtime-environment/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/Java-duke.jpg"><img class="alignleft size-full wp-image-6480" title="Java-duke" src="http://geeknizer.com/wp-content/uploads/Java-duke.jpg" alt="" width="200" height="235" /></a>VP of Java development at Oracle has hinted that the <a href="http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7">Java 7</a> is taking shape and could get its public stable release within coming months. There were <a href="http://blogs.sun.com/javaspotlight/entry/java_spotlight_podcast_7_adam">couple of other announcements</a> (which can be <a href="http://kenai.com/downloads/javaspotlight/JavaSpotlight007.mp3" target="_blank">heard on this Podcast</a>, <a href="http://blogs.sun.com/javaspotlight/resource/episode-007.html" target="_blank">transcript here</a>), but the interest has risen towards the <a href="http://geeknizer.com/james-gosling-future-of-java">Future of Java</a>, &#8220;We have a strategy to run Java inside a Javascript environment&#8221; said Adam Messinger.</p>
<blockquote><p><cite>Roger:</cite> One last question here. What’s Oracle going to do to make Java successful on the desktop?</p>
<p><cite>Adam:</cite> &#8230; <a href="http://geeknizer.com/why-choose-javafx-how-to-code-benchmark-graphics-cpu-memory">JavaFX</a> bla bla … another way is <strong>this strategy we have around running Java inside of a JavaScript environment</strong>. So there the programming language is Java, but the platform is <strong>not a JVM </strong>platform.</p>
<p>This is a little bit of a scary thing, honestly, for Oracle, because while the language is something we know and love, a lot of the value we have comes from the stack underneath the JVM, the library, and so on and so forth.</p>
<p>But we think it’s something that we need to do for the community so we can<strong> make Java available more places</strong> from tablet devices like the iPad where there is not an easy way to get Java there today, to desktops where, while there are applets, some people choose not to use applets, and we want a solution that works there.</p></blockquote>
<p>Clearly, Oracle is working on a way to use Javascript as a runtime environment for Java byte code. To be more precise, they are moving along the lines of Orto (a ptorotype of implementation of the JVM in Javascript) which would allow one to cross-compile existing Java libraries to Javascript – a far more interesting prospect as it would make Java truly portable, going beyond restrictions of the platform. However, its much harder to get around access to hardware, OS features via javascript in brwosers like Chrome, Firefox.</p>
<p>However, this could become an interesting topic altogether as world moves towards hardware accelerated (and faster) browsers like Chrome. I can foresee how Chrome OS (&amp; chrome browsers) could take speed advantage using <a href="http://code.google.com/p/nativeclient/wiki/NativeClientInGoogleChrome" target="_blank">Native compilation (NaCl)</a> to run Java byte code, as fast as the native JVM code, right inside the javascript embedded in web pages.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>,<a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/taranfx"><strong>@taranfx </strong>on Twitter</a> OR:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/java-javascript-runtime-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dot-P2P protocol to bring Decentralized, Non-Blockable Torrents</title>
		<link>http://geeknizer.com/non-blockable-torrents/</link>
		<comments>http://geeknizer.com/non-blockable-torrents/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 17:26:03 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[torrent]]></category>

		<guid isPermaLink="false">http://geeknizer.com/non-blockable-torrents</guid>
		<description><![CDATA[There have been several charges on the BitTorrent giant, being alleged for billions of dollars of loss caused by piracy. Despite all efforts, Piratebay has lived and its estimated that... <span class="meta-more"><a href="http://geeknizer.com/non-blockable-torrents/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/dot-p2p.jpg"><img class="alignleft size-full wp-image-6384" title="dot-p2p" src="http://geeknizer.com/wp-content/uploads/dot-p2p.jpg" alt="" width="245" /></a>There have been several charges on the BitTorrent giant, being alleged for billions of dollars of loss caused by piracy.</p>
<p>Despite all efforts, <a href="http://geeknizer.com/piratebay-is-dead-but-lives-forever">Piratebay has lived</a> and its estimated that it will continue to do so, forever.  Its really<a href="http://geeknizer.com/piratebay-is-dead-worlds-largest-p2p-torrent-tracker-r-i-p-25-aug-2009"> hard to stop </a>BitTorrent ffile sharing today coz of its peer-2-peer nature. however, it can be blocked at the gateways if ISP chooses to. But that is never the case, unless they wish to lose all the subscribers.</p>
<p>It is hard today, and could become impossible int eh future to block or censor content in the future. Piratebay founder has started to work on a new standard that would make it impossible to block P2P file sharing, and uncensor the Internet  forever.</p>
<div>
<p>The<strong> future would be decentralized and <a href="http://geeknizer.com/tag/piratebay">BitTorrent</a>-powered DNS system</strong>. This system will exchange DNS information through peer-to-peer transfers and will work with a new .p2p domain extension. Which will prevent the chance of getting a domain banned by state government.</p>
</div>
<p>For governments it is apparently quite easy to take over the DNS entries of domains. According to some, this setup is a threat to the open internet.</p>
<p>According to the project’s website, the goal is to “create an application that runs as a service and hooks into the hosts DNS system to catch all requests to the .p2p TLD while passing all other request cleanly through. Requests for the .p2p TLD will be redirected to a locally hosted DNS database.”</p>
<blockquote><p>“By creating a .p2p TLD that is totally decentralized and that does not rely on ICANN or any ISP’s DNS service, and by having this application mimic force-encrypted BitTorrent traffic, there will be a way to start combating DNS level based censoring like the new US proposals as well as those systems in use in countries around the world including China and Iran amongst others.”</p></blockquote>
<p>The <a href="http://dot-p2p.org/index.php?title=Main_Page">Dot-P2P</a> project was literally started a few days ago, but already the developers are making great progress. It is expected that a beta version of the client can be released relatively shortly. Being backed by some great developers and geeks, it bound to get popular and effective.</p>
<p><strong>How it would work:</strong></p>
<p>The .p2p domain registration will be handled <a href="http://wiki.opennic.glue/dotP2PTLD">by OpenNIC</a> (OpenNic DNS), an alternative community based DNS network. OpenNIC also maintains the .geek, .free, .null and several other geeky top level domains.</p>
<p>On the other hand, there are also thoughts that favor distributed domain registration, which would keep the system entirely decentralized. Unlike the popular domain registrations, the domain registrations on p2p network will be totally free, but registrants will have to show that they own a similar domain with a different extension first, to prevent scammers, spammers from taking over a brand.</p>
<p>However,  new P2P-based DNS system will require users to run an application on their own computer to access the domains, but there are also plans to create a separate root-server (like OpenNIC) as a complimentary service for all its .p2p domains.</p>
<p>Technology always stays ahead of rules, the more aggressive law enforcement gets, the more creative and motivated adopters of the Open Internet will respond in ways no one has thought about before.</p>
<p>For latest <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, Tech news <a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a> or subscribe to us below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/non-blockable-torrents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY Open Source PS3 Jailbreak allows Unsigned Apps, Games</title>
		<link>http://geeknizer.com/ps3-jailbreak-psjailbreak/</link>
		<comments>http://geeknizer.com/ps3-jailbreak-psjailbreak/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 13:20:19 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://geeknizer.com/ps3-jailbreak-psjailbreak</guid>
		<description><![CDATA[sJust days after the release of the PSJailbreak to backup games, an open source PlayStation 3 jailbreak  - PSGroove comes into the picture. Developed by PS3 game console hacker-modder Mathieu Hervais,... <span class="meta-more"><a href="http://geeknizer.com/ps3-jailbreak-psjailbreak/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p>s<img class="alignleft" title="PS3 mod" src="http://geeknizer.com/wp-content/uploads/ps3-usb-mod.jpg" alt="" width="245" height="247" />Just days after the release of the <a href="http://geeknizer.com/jailbreak-mod-ps3">PSJailbreak to backup games</a>, an open source PlayStation 3 jailbreak  - PSGroove <a href="http://www.ps3-hacks.com/2010/08/31/diy-ps-jailbreak-may-be-available-soon/" target="_blank">comes into the picture</a>.</p>
<p>Developed by PS3 game console hacker-modder Mathieu Hervais, and <a href="http://geeknizer.com/tag/ps3">PS3 </a>Hacking community folks, PSGroove open source code requires purchasing a a small silicon chip to jailbreak the PlayStation 3 <a href="http://geeknizer.com/tag/gaming">gaming </a>console. Its is totally a DIY project for the Electronics Hardware geeks.</p>
<p><em>Note: </em>If you&#8217;re looking for &#8220;Easy jailbreak&#8221;, then this method is not meant for you.</p>
<p>PSGroove aims on jailbreaking PS3 game console is to run unsigned (non Sony approved) applications and  Games on PS3 console.</p>
<p>PSGroove&#8217;s source code is available at <a href="http://github.com/psgroove/psgroove" target="_blank">Github Repository</a> which requires the hardware &#8211; <strong>Teensy++ USB Development Board</strong> with A<strong>utomatic Voltage Regulator (AVR)</strong> microcontroller built along with <a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?site=us?=en&amp;mpart=AT90USBKEY2" target="_blank">AT90USB key</a>.</p>
<p>And with that code compiled one could even flash it to a <a href="https://www.pjrc.com/store/teensypp.html" target="_blank">Teensy++ USB Development Board</a> ($24) or an<a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?site=us&amp;lang=en&amp;mpart=AT90USBKEY2" target="_blank">AT90USBKEY</a>($31).<br />
Teensy++ is geek&#8217;s favorite USB Development Board chip and micro-controller key (ATB90USB and others) that executes the open-source PSGroove code. Teensy++ can do lots of custom USB <a href="http://geeknizer.com/tag/hacks">hacks </a>n <a href="http://geeknizer.com/tag/mods">Mods </a>including <a href="http://geeknizer.com/pc-mac-usb-hid-hack">Hacking a PC without touching it.</a> If you plan on working with it, here is some basic stuff from Readme:</p>
<blockquote><p><em><span style="font-style: normal;">This is the PSGroove, an open-source reimplementation of the psjailbreak exploit for AT90USB and related microcontrollers.</span></em></p>
<p><em>It should work on:</em></p>
<p><em>AT90USB162<br />
AT90USB646<br />
AT90USB647<br />
AT90USB1286<br />
AT90USB1287<br />
ATMEGA32U4<br />
&#8230;and maybe more.</p>
<p></em></p></blockquote>
<p><em><span style="font-style: normal;">Although, the first thing that comes to the  mind is piracy, this software is not intended to enable it, PS JailBreak isn’t just about backups and to show the strong emotions associated with the cause, such features have been disabled. Only execution of unsigned third-party apps and games is allowed, which is an attempt to make the system &#8220;More Open&#8221;.</span></em></p>
<p>The PS3 hacking community celebrates its brave attempt to release an open-source version of PS3 jailbreak. However, this might not be up for mass adoption and application since it&#8217;s a DIY method. No matter where this project heads, guys back at Sony might be already looking to fix the vulnerability.</p>
<p>Read the full <a href="http://github.com/psgroove/psgroove/blob/master/README.md" target="_blank">README</a>.</p>
<p>In case you need any assistance, Follow <a href="http://twitter.com/Mathieulh" target="_blank">Mathieulh</a> and <a href="http://twitter.com/RichDevX" target="_blank">RichDevX</a> on twitter, the masterminds behind the hack.</p>
<p><strong>Update:</strong> These <a href="http://www.embeddedcomputers.net/products/BlackcatUSB/" target="_blank">BlackcatUSB boards</a> work too.</p>
<p>Source: <a href="http://ps3wiki.lan.st/index.php/Main_Page" target="_blank">ps3wiki.lan.st</a> | <a href="http://github.com/psgroove/psgroove" target="_blank">psgroove (source code @ github)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/ps3-jailbreak-psjailbreak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.10 to bring Multitouch for Netbooks, Tablets</title>
		<link>http://geeknizer.com/ubuntu-10-10-multitouch/</link>
		<comments>http://geeknizer.com/ubuntu-10-10-multitouch/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 15:08:27 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[Netbooks]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Tablet]]></category>

		<guid isPermaLink="false">http://geeknizer.com/ubuntu-10-10-multitouch</guid>
		<description><![CDATA[Multitouch is really moving  beyond Apple&#8217;s products.  Having set its success on mobile phones, and Tablets, Multitouch is all set to invade the Netbook segment. Ubuntu has announced that full... <span class="meta-more"><a href="http://geeknizer.com/ubuntu-10-10-multitouch/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/ubuntu-multitouch.jpg"><img class="alignleft size-full wp-image-5679" title="ubuntu-multitouch" src="http://geeknizer.com/wp-content/uploads/ubuntu-multitouch.jpg" alt="" width="245" height="201" /></a>Multitouch is really moving  beyond Apple&#8217;s products.  Having set its success on mobile phones, and Tablets, Multitouch is all set to invade the Netbook segment.</p>
<p>Ubuntu has announced that full multitouch gesture-based support will arrive in Ubuntu 10.10, the next major version of the popular Linux distribution. Multitouch will be coree component of Unity UI (the netbook distro).</p>
<p>A new software framework called uTouch has been developed intended on simplifying gesture handling. Some of the common grammar of gestures that will be incorporated in Ubuntu 10.10 has been demonstrated in an <a href="https://docs.google.com/View?id=dfkkjjcj_1482g457bcc7">early draft</a>.</p>
<p>The <strong>uTouch </strong>wont do all this on its own. Unless and until you have a kernel that&#8217;s touch aware, user experience will suffer. That&#8217;s why Ubuntu&#8217;s multitouch relies on some of the recent improvements in the Linux kernel, the Xorg display server, and the Gtk+ toolkit. <a href="http://lists.freedesktop.org/archives/xorg-devel/2010-August/011759.html">Multitouch X Input Extension</a> is the heart of all these improvements that would enable multitouch-enhanced user experience on the desktop.</p>
<p>However, there is still a lot more work to do before touch will be a first-class input mechanism for the platform. The standard applications that are included in the GNOME desktop environment are not particularly touch-friendly and will need some significant user interface refactoring.</p>
<blockquote><p>&#8220;In Maverick, quite a few Gtk applications will support gesture-based scrolling. We’ll enhance Evince to show some of the richer interactions that developers might want to add to their apps,&#8221; Shuttleworth wrote in his blog. &#8220;The roadmap beyond 10.10 will flesh out the app developer API and provide system services related to gesture processing and touch. It would be awesome to have touch-aware versions of all the major apps—browser, email, file management, chat, photo management and media playback—for 11.04, but that depends on you!&#8221;</p></blockquote>
<p>Another problem would be to overcome hardware compatibility. Initially, it plans to support convertible notebook/tablet devices such as the Dell XT2 and HP tx2. But the Canonical, founder of Ubuntu assures this would be taken care over time as they plan to cover all touch devices including laptop touchpads and devices like Apple&#8217;s Magic Trackpad.</p>
<h3><span style="font-weight: normal; font-size: 13px;">Canonical&#8217;s multitouch efforts could make Unity an appealing option for users to lookout for Linux and Open source projects.</span></h3>
<h3><span style="font-weight: normal; font-size: 13px;">We write about Latest in tech, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/gizmos">Gadgets</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>. Grab them <a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a> or below:</span></h3>
<p><span style="font-weight: normal; font-size: 13px;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/ubuntu-10-10-multitouch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenSolaris is Dead</title>
		<link>http://geeknizer.com/opensolaris-is-dead/</link>
		<comments>http://geeknizer.com/opensolaris-is-dead/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 08:01:12 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://geeknizer.com/opensolaris-is-dead</guid>
		<description><![CDATA[Oracle is killing spree, after losing the ground over the top innovators of Sun, Oracle will do what is inevitable - Kill the Sun&#8217;s Open source. And no doubt, their baseless allegations against Google on... <span class="meta-more"><a href="http://geeknizer.com/opensolaris-is-dead/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/oracle-kills-open-source-solaris-java.jpg"><img class="alignleft size-full wp-image-5653" title="oracle-kills-open-source-solaris-java" src="http://geeknizer.com/wp-content/uploads/oracle-kills-open-source-solaris-java.jpg" alt="" width="250" height="188" /></a>Oracle is killing spree, after<a href="http://geeknizer.com/father-of-java-resigns"> losing the ground over the top innovators of Sun</a>, Oracle will do what is inevitable - Kill the Sun&#8217;s <a href="http://geeknizer.com/tag/open-source">Open source</a>. And no doubt, their <a href="http://techcrunch.com/2010/08/13/android-oracle-java-lawsuit/" target="_blank">baseless allegations against Google on Java</a> usage in android also intend to do the same.</p>
<p>Few months back they made Solaris 10 a shareware which was limited from Free to 90days trial. We knew this was coming &#8212; a leaked Internal mail from a Oracle&#8217;s memo that was sent out to Oracle Solaris Engineers, describes Oracle&#8217;s true intentions towards the OpenSolaris project and the future of Oracle Solaris.</p>
<p>Its a shame that 4 years of external + internal effort on a quality product like  OpenSolaris will now ship as an <a href="http://geeknizer.com/tag/oracle">Oracle </a>product that original innovators can no longer obtain on an unrestricted to.<br />
Isn&#8217;t this against Open source ?</p>
<p>Here are the shameless excerpts from the email:</p>
<p>&#8220;<strong>We will not release</strong> any other binary distributions, such as nightly or bi-weekly builds of Solaris<br />
binaries, or an <strong>OpenSolaris 2010.05 or later</strong> distribution. We will determine a simple, cost-effective means of getting enterprise users of prior OpenSolaris binary releases to migrate to S11 Express.&#8221;</p>
<p>via <a href="http://opensolaris.org/jive/thread.jspa?messageID=496203&amp;tstart=0" target="_blank">OpenSolaris thread</a></p>
<hr />
<blockquote><p>Solaris Engineering,</p>
<p>Today we are announcing a set of decisions regarding the path to Solaris 11, and answering key pending questions on open source, open development, software and binary licenses, and how developers and early adopters will be able to use Solaris 11 technology before its release in 2011.</p>
<p>As you all know, the term “OpenSolaris” has been used colloquially to refer to any or all of a collection of source code, a development model, a web site, a logo, a binary release, a source license, a community, and many other related things. So it’s taken a while to go over each issue from an organizational and business perspective, and align on the correct next step. Therefore, please take the time to read all of the detail here carefully. We’ll discuss our strategy first, and then the decisions and changes to our policies and processes that implement that strategy.</p>
<p>Solaris Strategy<br />
———————-</p>
<p>Solaris is the #1 Enterprise Operating System. We have the leading share of business applications on Solaris today, including both SPARC and x64. We have more than twice the application base of AIX and HP-UX combined. We have a brand that stands for innovation, quality, security, and trust, built on our 20-year investment in Solaris operating system engineering.</p>
<p>From a business perspective, the purpose of our investment in Solaris engineering is to drive our overall server business, including both SPARC and x64, and to drive business advantages resulting from integration of multiple components in the Oracle portfolio. This includes combining our servers with our storage, our servers with our switches, Oracle applications with Solaris, and the effectiveness of the service experience resulting from these combinations. All together, Solaris drives aggregate business measured in many billions of dollars, with significant growth potential.</p>
<p>We are increasing investment in Solaris, including hiring operating system expertise from throughout the industry, as a sign of our commitment to these goals. Solaris is not something we outsource to others, it is not the assembly of someone else’s technology, and it is not a sustaining-only product. We expect the top operating systems engineers in the industry, i.e. all of you, to be creating and delivering innovations that continue to make Solaris unique, differentiated, and valuable to our customers, and a unique asset of our business.</p>
<p>Solaris must stand alone as a best-of-breed technology for Oracle’s enterprise customers. We want all of them to think “If this has to work, then it runs on Solaris.” That’s the Solaris brand. That is where our scalability to more than a few sockets of CPU and gigabytes of DRAM matters. That is why we reliably deliver millions of IOPS of storage, networking, and Infiniband. That is why we have unique properties around file and data management, security and namespace isolation, fault management, and observability. And we also want our customers to know that Solaris is and continues to be a source of new ideas and new technologies– ones that simplify their business and optimize their applications. That’s what made Solaris 10 the most innovative operating system release ever. And that is the same focus that will drive a new set of innovations in Solaris 11.</p>
<p>For Solaris to stand alone as the best-of-breed operating system in Oracle’s complete and open portfolio, it must run well on other server hardware and execute everyone’s applications, while delivering unique optimizations for our hardware and our applications. That is the central value proposition of Oracle’s complete, open, and integrated strategy. And these are complementary and not contradictory goals that we will achieve through proper design and engineering.</p>
<p>The growth opportunity for Solaris has never been greater. As one example, Solaris is used by about 40% of Oracle’s enterprise customers, which means we have a 60% growth opportunity in our top customers alone. In absolute numbers, there are 130,000 Oracle customers in North America alone who don’t use our servers and storage yet, and a global customer base of 350,000 (the prior Sun base was ~35,000). That’s a huge opportunity we can go attack as a combined company that will increase Solaris adoption and the overall Hardware server revenue. Our success will also increase the amount of effort ISVs exert optimizing their applications for Solaris.</p>
<p>We will continue to grow a vibrant developer and system administrator community for Solaris. Delivery of binary releases, delivery of APIs in source or binary form, delivery of open source code, delivery of technical documentation, and engineering of upstream contributions to common industry technologies (such as Apache, Perl, OFED, and many, many others) will be part of that activity. But we will also make specific decisions about why and when we do those things, following two core principles: (1) We can’t do everything. The limiting factor is our engineering bandwidth measured in people and time. So we have to ensure our top priority is driving delivery of the #1 Enterprise Operating System, Solaris 11, to grow our systems business; and (2) We want the adoption of our technology and intellectual property to accelerate our overall goals, yet not permit competitors to derive business advantage (or FUD) from our innovations before we do.</p>
<p>We are using our investment in core Solaris innovation and engineering to drive multiple businesses, through multiple product lines. This already includes our Solaris operating system for Enterprise, and our ZFS Storage product line, and will soon include other Oracle products. This strategy is all about creating more value from a set of common software investments: it makes everything you do more<br />
valuable and used by more people worldwide. It also means you as an individual engineer or manager have an even greater responsibility to understand the broader business and technical contexts in which your engineering is deployed.</p>
<p>Solaris Decisions<br />
————————</p>
<p>We will continue to use the CDDL license statement in nearly all Solaris source code files. We will not remove the CDDL from any files in Solaris to which it already applies, and new source code files that are created will follow the current policy regarding applying the CDDL (simply, that usr/src files will have the CDDL, and the very small minority of files in usr/closed might not have it). Use of other open licenses in non-ON consolidations (e.g. GPL in the Desktop area) will also continue. As before, requests to change the license associated with source code are case-by-case decisions.</p>
<p>We will distribute updates to approved CDDL or other open source- licensed code following full releases of our enterprise Solaris operating system. In this manner, new technology innovations will<br />
show up in our releases before anywhere else. We will no longer distribute source code for the entirety of the Solaris operating system in real-time while it is developed, on a nightly basis.</p>
<p>Anyone who is consuming Solaris code using the CDDL, whether in pieces or as a part of the OpenSolaris source distribution or a derivative thereof, would therefore be able to consume any updates we release at that time, under the terms of the CDDL, LGPL, or whatever license applies.</p>
<p>We will have a technology partner program to permit our industry partners full access to the in-development Solaris source code through the Oracle Technology Network (OTN). This will include both early access to code and binaries, as well as contributions to us where that is appropriate. All such partnerships will be evaluated on a case-by-case basis, but certainly our core, existing technology partnerships, such as the one with Intel, are examples of valued participation.</p>
<p>We will encourage and listen to any and all license requests for Solaris technology, either in part or in whole. All such requests will be evaluated on a case-by-case basis, but we believe there are<br />
many complementary areas where new partnership opportunities exist to expand use of our IP.</p>
<p>We will continue active open development, including upstream contributions, in specific areas that accelerate our overall Solaris goals. Examples include our activities around Gnome and X11, IPS<br />
packaging, and our work to optimize ecosystems like Apache, OpenSSL, and Perl on Solaris.</p>
<p>We will deliver technical design information, in the form of documentation, design documents, and source code descriptions, through our OTN presence for Solaris. We will no longer post advance<br />
technical descriptions of every single ARC case by default, indicating what technical innovations might be present in future Solaris releases. We can at any time make a specific decision to post advance technical information for any project, when it serves a particular useful need to do so.</p>
<p>We will have a Solaris 11 binary distribution, called Solaris 11 Express, that will have a free developer RTU license, and an optional support plan. Solaris 11 Express will debut by the end of this<br />
calendar year, and we will issue updates to it, leading to the full release of Solaris 11 in 2011.</p>
<p>All of Oracle’s efforts on binary distributions of Solaris technology will be focused on Solaris 11. We will not release any other binary distributions, such as nightly or bi-weekly builds of Solaris<br />
binaries, or an OpenSolaris 2010.05 or later distribution. We will determine a simple, cost-effective means of getting enterprise users of prior OpenSolaris binary releases to migrate to S11 Express.</p>
<p>We will have a Solaris 11 Platinum Customer Program, including direct engineering involvement and feedback, for customers using our Solaris 11 technology. We will be asking all of you to participate in this endeavor, bringing with us the benefit of previous Sun Platinum programs, while utilizing the much larger megaphone that is available to us now as a combined company.</p>
<p>We look forward to everyone’s continued work on Solaris 11. Our goal is simply to make it the best and most important release of Solaris ever.</p>
<p>-Mike Shapiro, Bill Nesheim, Chris Armes</p></blockquote>
<p>Hey Oracle, Stop suing, start doing. Unfollow <a href="http://twitter.com/oracle" target="_blank">@Oracle on twitter</a> if you care. (<a href="http://twitter.com/taranfx/status/21092916133" target="_blank">few people have done it already</a>)</p>
<p>We write about <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Latest Tech news as they happen, get them<a href="http://twitter.com/taranfx" target="_blank"><strong>@taranfx </strong>on Twitter</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/opensolaris-is-dead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>India&#8217;s $35 Tablet is Real, Works, Reviewed</title>
		<link>http://geeknizer.com/indias-35-tablet-is-real-works-review/</link>
		<comments>http://geeknizer.com/indias-35-tablet-is-real-works-review/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 16:26:52 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Tablet]]></category>

		<guid isPermaLink="false">http://geeknizer.com/indias-35-tablet-is-real-works-review</guid>
		<description><![CDATA[Despite all the speculations from the critics, India&#8217;s cheapest $35 Tablet is showcased, and Reviewed by NDTV for the first time. For most, the first thing to quote would be:  &#8221;it... <span class="meta-more"><a href="http://geeknizer.com/indias-35-tablet-is-real-works-review/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/indian-tablet.jpg"><img class="alignleft size-full wp-image-5624" title="indian-tablet" src="http://geeknizer.com/wp-content/uploads/indian-tablet.jpg" alt="" width="250" height="169" /></a>Despite all the speculations from the critics, <a href="http://geeknizer.com/worlds-cheapest-tablet">India&#8217;s cheapest $35 Tablet </a>is showcased, and <a href="http://www.ndtv.com/news/videos/video_player.php?id=157534" target="_blank">Reviewed by NDTV</a> for the first time.</p>
<p>For most, the first thing to quote would be:  &#8221;it works as advertised&#8221;. As we <a href="http://geeknizer.com/worlds-cheapest-tablet">analyzed from the early screens</a>, it does runs on Android 1.6 and surprisingly enough, the hardware makes it run fast enough. This is what makes me wonder how fast would it go with <a href="http://geeknizer.com/tag/froyo">Android 2.2 Froyo</a>, when its get its port.</p>
<p>The bad side is of course the Resistive touchscreen which works with and without stylus, but that&#8217;s fine for a device that costs 1/15th of the iPad.</p>
<p><strong>Overall Feel of the Device [Early Thoughts]</strong></p>
<p>As <a href="http://twitter.com/vikramchandra" target="_blank">Vikram chandra</a>, <a href="http://twitter.com/rajivmakhni" target="_blank">Rajiv</a> review it, it had been a stable journey even after use for long hours. As far as the design goes, you cat expect much. But the performance of the device is way better than what one would expect at this price. It plays videos, handles OS animations/transitions pretty smoothly.</p>
<p>Watch the video of the whole Interview + Review after the break:</p>
<p><object id="player" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="395" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="middle" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="flashvars" value="videoid=157534&amp;apikey=be3e82ed32b1b1e70bdf125bb1f6f957&amp;adformats=preroll|postroll&amp;videocategory=AU|TR|SC|SP|CR|MU|HC|PA|NE|BU|HE|SH|LF|PO|FI|EN&amp;autostart=0&amp;skinpath=http://www.ndtv.com/news/flash/player/vod_622x386/skin_vod.swf&amp;eplayerswfurl=http://www.ndtv.com/news/flash/player/embed_418x385/player_vod_em.swf&amp;eskinswfurl=http://www.ndtv.com/news/flash/player/embed_418x385/skin_vod_em.swf&amp;domainname=ndtv" /><param name="src" value="http://www.ndtv.com/news/flash/player/embed_418x385/player_vod_em.swf" /><param name="name" value="player" /><param name="allowfullscreen" value="true" /><embed id="player" type="application/x-shockwave-flash" width="640" height="395" src="http://www.ndtv.com/news/flash/player/embed_418x385/player_vod_em.swf" name="player" flashvars="videoid=157534&amp;apikey=be3e82ed32b1b1e70bdf125bb1f6f957&amp;adformats=preroll|postroll&amp;videocategory=AU|TR|SC|SP|CR|MU|HC|PA|NE|BU|HE|SH|LF|PO|FI|EN&amp;autostart=0&amp;skinpath=http://www.ndtv.com/news/flash/player/vod_622x386/skin_vod.swf&amp;eplayerswfurl=http://www.ndtv.com/news/flash/player/embed_418x385/player_vod_em.swf&amp;eskinswfurl=http://www.ndtv.com/news/flash/player/embed_418x385/skin_vod_em.swf&amp;domainname=ndtv" wmode="transparent" quality="high" allowfullscreen="true" allowscriptaccess="always" align="middle"></embed></object></p>
<p><strong>Specs of the Indian $35 Tablet:</strong></p>
<p>The Tablet device will be available in different form factors with screen size of roughly 5&#8243;</p>
<ul>
<li><strong>Android 1.6</strong> (atleast initially) preloaded with default apps + educational software.</li>
<li>A rear Video camera for video-conferencing, plus stills.</li>
<li>Word, excel, Office document support etc using Documents to go, plus iReader.</li>
<li>Full multimedia support</li>
<li>Video Out (VGA, not HDMI)</li>
<li><strong>Connectivity</strong>: 3.5mm jack, USB, WiFi &amp; 3G (via SIM card)</li>
<li><strong>RAM</strong>: 2GB</li>
<li>Endless possibilities with Android (CyanogenMod? anyone?)</li>
</ul>
<p><strong>It&#8217;s Just $35</strong></p>
<p>As Sibal claims, if they manufacture just 1 million devices, the cost of one device would be $35, without any external help of any sort. What they are looking for is innovating this device further. They are already in talks with Google, Microsoft for further improvements, and thats why its not limited to Indian market. After its initial launch in India, at sometime around mid 2011, the device would go global.</p>
<p>We write about <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/ipad">iPad</a>, Android, <a href="http://geeknizer.com/tag/open-source">Open Source</a> and latest in Tech <a href="http://twitter.com/taranfx" target="_blank"><strong>@taranfx</strong>(Twitter)</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/indias-35-tablet-is-real-works-review/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>India builds World&#8217;s Cheapest Tablet: $35 [Android]</title>
		<link>http://geeknizer.com/worlds-cheapest-tablet/</link>
		<comments>http://geeknizer.com/worlds-cheapest-tablet/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 14:49:58 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Tablet]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://geeknizer.com/worlds-cheapest-tablet</guid>
		<description><![CDATA[The OLP project (a $100 laptop) might have failed to deliver its value, but here is something that might actually bring the change and making Internet truly accessible to almost... <span class="meta-more"><a href="http://geeknizer.com/worlds-cheapest-tablet/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/tablet-pc.jpg"><img class="alignleft size-full wp-image-5459" title="tablet-pc" src="http://geeknizer.com/wp-content/uploads/tablet-pc.jpg" alt="" width="245" /></a>The OLP project (a $100 laptop) might have failed to deliver its value, but here is something that might actually bring the change and making Internet truly accessible to almost everyone.</p>
<p>Open source is always open to innovation whether its building a <a href="http://geeknizer.com/touch-book">More capable Tablet than iPad</a> or making it ultra affordable.</p>
<p><em>Related</em>: <a title="Permanent Link to NotionInk ADAM: Android Tablet vs. iPad" rel="bookmark" href="http://geeknizer.com/notionink-adam-android-tablet">NotionInk ADAM: Android Tablet vs. iPad</a></p>
<p>After having built World&#8217;s cheapest car: Tata Nano, and <a href="http://geeknizer.com/tata-nano-ev">world&#8217;s cheapest Green car: Tata nano EV</a>, India is now all set for another move to make technology affordable for it&#8217;s residents.</p>
<p><span>Indian Human Resource Development (HRD) Minister Kapil Sibal has  launched a $35 computing device that is targeted on ‘learners’ right from primary schools to universities. The touch-enabled tablet device will eventually drop prices to $20 and subsequently $10, making it ultra-affordable. The Ministry has also begun discussions with global manufacturers to start mass production of arguably the world’s cheapest computer.</span></p>
<blockquote><p>“This is part of the national initiative to take forward inclusive education. The solutions for tomorrow will emerge from India,” said Sibal.</p></blockquote>
<p>The Tablet device will be available in different form factors with screen sizes 5&#8243;, 7&#8243;, 9&#8243; featuring&#8221;</p>
<ul>
<li>A full internet browser</li>
<li>a PDF reader,</li>
<li>Video conferencing support,</li>
<li>Word, excel, Office document support etc using Open Office</li>
<li>Sci-lab</li>
<li>Media Player</li>
<li>REmote device management (like remote installations/ wipe)</li>
<li><strong>Connectivity</strong>: 3.5mm jack, USB, WiFi</li>
<li><strong>OS</strong>: Linux</li>
<li><strong>RAM</strong>: 2GB</li>
</ul>
<p><em>Update</em>: Here&#8217;s news coverage from an Indian channel:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Ok4z9Xpapzc&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="385" src="http://www.youtube.com/v/Ok4z9Xpapzc&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>This fully Open source friendly device would get attachments for running on solar power apart from the regular battery. As of now, there&#8217;s not word on the processor and other detailed specs, but it won&#8217;t be long.</p>
<p><span>There will be two variants of this device: One that is targeted for school students that will have limited memory and no harddisk., the second one  (costing Rs 1,500/$35) would have decently-sized disk space primarily targeted at higher education institutions,  colleges. the plan is to start shipping the device as early as beginning of 2011.  Even though the price would go low with mass production, Indian government is willing to subsidize it furhter by upto 50 per cent of this cost, bringing down the price  even further.</span></p>
<p><em><strong>Update 2</strong></em><span>: On a closer look to the higher end device, it appears to be using <strong>Android:</strong></span></p>
<p><span><strong><a href="http://geeknizer.com/wp-content/uploads/android-india-tablet.jpg"><img class="alignnone size-full wp-image-5466" title="android-india-tablet" src="http://geeknizer.com/wp-content/uploads/android-india-tablet.jpg" alt="" width="300" height="221" /></a><a href="http://geeknizer.com/wp-content/uploads/android-tablet.jpg"><img class="alignnone size-full wp-image-5467" title="android-tablet" src="http://geeknizer.com/wp-content/uploads/android-tablet.jpg" alt="" width="189" height="162" /></a></strong></span></p>
<p><span>It would be interesting to some freaking affordable </span><a href="http://geeknizer.com/tag/tablet">Tablets</a> like <a href="http://geeknizer.com/android-based-tablet">WePad</a>, <a href="http://geeknizer.com/notionink-adam-android-tablet">Notion Ink Adam</a>, <a href="http://geeknizer.com/samsung-galaxy-tab">Samsung Galaxy Tab</a> <span> and most of them would be either </span><a href="http://geeknizer.com/tag/android">Android </a><span>or </span><a href="http://geeknizer.com/tag/linux">Linux</a><span>.</span></p>
<p><span>[via </span><a href="http://www.indianexpress.com/news/The--35--laptop--is-finally-here/650540" target="_blank">IndianExpress</a>]</p>
<p>We write about <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/ipad">iPad</a>, Android, <a href="http://geeknizer.com/tag/open-source">Open Source</a> and latest   in Tech <a href="http://twitter.com/taranfx" target="_blank"><strong>@taranfx</strong> (Twitter)</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/worlds-cheapest-tablet/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Install Ubuntu on Nexus One</title>
		<link>http://geeknizer.com/install-ubuntu-on-nexus-one/</link>
		<comments>http://geeknizer.com/install-ubuntu-on-nexus-one/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 18:44:30 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[nexus one]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://geeknizer.com/install-ubuntu-on-nexus-one</guid>
		<description><![CDATA[After a successful port of Ubuntu and Android on HD2, developers from Xda have successfully ported Ubuntu to Google  Nexus One. With this guide you can DualBoot Android with Ubuntu... <span class="meta-more"><a href="http://geeknizer.com/install-ubuntu-on-nexus-one/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/nexus-one-ubuntu.jpg"><img class="alignleft size-full wp-image-5351" title="nexus-one-ubuntu" src="http://geeknizer.com/wp-content/uploads/nexus-one-ubuntu.jpg" alt="" width="220" height="280" /></a>After a successful port of<a href="http://geeknizer.com/install-android-ubuntu-on-htc-hd2"> Ubuntu and Android on HD2</a>, developers from Xda have successfully ported <strong>Ubuntu to Google  Nexus One. </strong></p>
<p>With this guide you can <strong>DualBoot Android with Ubuntu on Nexus One.</strong></p>
<p>All you need is a<a href="http://geeknizer.com/instant-root-android"> rooted Android</a> Nexus One, but if your phone has similar hardware, you might get lucky on other phones too.</p>
<p><em>Note from developers at Nexusone hacks:</em> This Ubuntu install will not affect your existing Android system, the Ubuntu terminal will run in the background while the Ubuntu X11 graphical user interface will run as an app under Android VNC app.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/xN4c61ETCWg&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="385" src="http://www.youtube.com/v/xN4c61ETCWg&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>How to Install Ubuntu 9.1 on Nexus One</strong></p>
<p>Download : <a href="http://www.megaupload.com/?d=FALJFT3L" target="_blank">ubuntu.zip [Megaupload]</a> | Mirror: <a href="http://www.filefactory.com/file/b26fg8g/n/ubuntu.zip" target="_blank">ubuntu.zip [FileFactory]</a></p>
<p><em>Note: </em>For people having trouble getting it to work (thanks to people testing it at XDA Developers), try downloading the new <a href="http://zedomax.com/android/bootubuntu" target="_blank">bootubuntu file here</a>.</p>
<p><strong><em>Step 1. </em></strong>On your rooted nexus one, install the latest Busybox.</p>
<p><strong><em>Step 2. </em></strong>Once you have a “rooted” Android phone, you will be able to run Ubuntu under Chroot.</p>
<p><strong><em>What is Chroot:</em> </strong>Chroot is the ability to run other operating systems under your current system (in this case Android).  So its as good as running apps on <a href="http://geeknizer.com/tag/vmware">VMware </a>or <a href="http://geeknizer.com/tag/virtualbox">Virtualbox</a>. You can only “chroot” another operating system made for your system’s architecture, in this case its ARM.</p>
<p>In this case, we are lucky because Ubuntu has an ARM-port.   It’s most likely the case that you can also “chroot” other linux devices that support ARM.  I am also working on chrooting other popular distros like Fedora, Gentoo, and more.</p>
<p><strong><em>Step 3. </em></strong>Copying files for chroot:  image file of Ubuntu ARM, setup script file (<strong>ubuntu.sh</strong>), chroot boot/launch file (<strong>bootubuntu</strong>), <strong>unionfs</strong>, <strong>fsrw</strong>, and <strong>mountonly</strong>.</p>
<p>Copy these six files over into your SD card’s root folder under folder name &#8220;<strong>ubuntu&#8221;</strong>.</p>
<p><strong><em>Step 4.</em></strong> Next, “Turn off USB storage” on your phone, connect usb and check if SD card is accessible from ADB Shell (component of Android SDK). (make sure USB debugging is enabled)</p>
<p>Go to your Android SDK Tools directory such as <strong>c:\fx\android-sdk\tools</strong> and type “<strong>adb shell</strong>“.</p>
<p><strong><em>Step 5.</em></strong> Once you are in the ADB shell, you should see a “#”symbol.  Type “<strong>su</strong>” to enter superuser mode.  Btw, if you get error here, that means you have not rooted your phone!</p>
<p><strong><em>Step 6. </em></strong>Next, type “<strong>cd /sdcard/ubuntu</strong>“, which will take you to the directory where you’ve copied the Ubuntu files over to. Type “<strong>sh ./ubuntu.sh</strong>” to run the setup script.  You only have to run this once or whenever you change the script file <strong>bootubuntu</strong>.</p>
<p><img title="ubuntu-android-2" src="http://nexusonehacks.net/wp-content/uploads/2010/07/ubuntu-android-2.jpg" alt="" width="539" height="343" /></p>
<p><strong><em>Step 7. </em></strong>Type “bootubuntu” to “chroot” or boot into your new Ubuntu on your Android!</p>
<p>You should see  “localhost” sign, congratulations!</p>
<p>But, there&#8217;s no UI till now, its all command line, proceed to next step if you need the UI.</p>
<p><em><strong>Step 8.Installing UI elements: </strong></em>We will install some mandatory UI stuff from apt-get. In the terminal type thee commands one by one: &#8220;<strong>apt-get update&#8221; </strong>to update your Ubuntu packages followed by : &#8220;<strong>apt-get install tightvncserver&#8221; </strong>to install the TightVNCServer and &#8220;<strong>apt-get install lxde&#8221; </strong>to install the LXDE.</p>
<p><em><strong>Step 9. Setting Screen resolution: </strong><span style="font-style: normal;">run the following commands:</span></em></p>
<p><strong>export USER=root</strong><br />
<strong>vncserver -geometry 1024×800</strong></p>
<p>Here you can also change 1024×800 to the exact resolution of your Android phone’s LCD resolution,  Nexus One has 800×480</p>
<p>Next,  add the following to <strong>/root/.vnc/xstartup</strong> file using cat command:</p>
<p><strong>cat &gt; /root/.vnc/xstartup<br />
#!/bin/sh<br />
xrdb $HOME/.Xresources<br />
xsetroot -solid grey<br />
icewm &amp;<br />
lxsession</strong></p>
<p>Then hit Ctrl+D twice and Enter key.</p>
<p><strong><em>Step 10. </em></strong>Next open up the Android VNC app on your Nexus One/Android phone and enter the password you set earlier in step 13 and set the Port to <strong>5901</strong>.</p>
<p><strong><em>Step 11. </em></strong>Next hit connect and voila, you should get something like this, a cool GNome Ubuntu screen!!!</p>
<p><strong><em>Step . AutoRun VNCServer: <span style="font-weight: normal;"><span style="font-style: normal;">L</span></span></em></strong>et’s add some code to the <strong>/root/.bashrc</strong> file:</p>
<p><strong>cat &gt; front<br />
export USER=root<br />
cd /<br />
rm -r -f tmp<br />
mkdir tmp<br />
cd /<br />
vncserver -geometry 1024×800</strong></p>
<p>Then hit Ctrl+D twice and Enter key.</p>
<p><strong>cat front /root/.bashrc &gt; temp</strong></p>
<p><strong>cp temp /root/.bashrc</strong></p>
<p>To check that it’s working you can exit out of Ubuntu back into Android shell:</p>
<p><strong>exit</strong></p>
<p><strong>bootubuntu</strong></p>
<p>Now everytime you chroot/boot your Ubuntu, the VNCServer is start automatically at start-up.</p>
<p>You can use <strong>Terminal Emulator app</strong> (freely available on Android market) to start the Ubuntu chroot by entering:</p>
<p><strong>su<br />
bootubuntu</strong></p>
<p>so you don’t need to connect  to ADB shell to launch Ubuntu, giving you the freedom to use Ubuntu along with Android whereever you go.</p>
<p>Now fire up your VNC client from Android (available in market) and configure it to connect to localhost.. Boom, you&#8217;ve the Ubuntu running.</p>
<p>via <a rel="nofollow" href="http://nexusonehacks.net/nexus-one-hacks/how-to-install-ubuntu-on-your-nexus-oneandroid/">NexusOne Hacks</a></p>
<p>We write about Latest in tech, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/gizmos">Gadgets</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>. Grab them<a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a> or below:</p>
<p>That’s it!</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/install-ubuntu-on-nexus-one/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java 4-Ever: Open Source love in Microsoft Family</title>
		<link>http://geeknizer.com/java-4-ever/</link>
		<comments>http://geeknizer.com/java-4-ever/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 09:52:01 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[DOTNET]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://geeknizer.com/java-4-ever</guid>
		<description><![CDATA[I passed out of grad college as an electronics engineer with little background of programming and luckily enough my first job involved Java/j2ee. The need of the hour was to... <span class="meta-more"><a href="http://geeknizer.com/java-4-ever/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/java-linux.jpg"><img class="alignleft size-medium wp-image-5268" title="java-linux" src="http://geeknizer.com/wp-content/uploads/java-linux-300x225.jpg" alt="" width="245" /></a>I passed out of grad college as an electronics engineer with little background of programming and luckily enough my first job involved <a href="http://geeknizer.com/tag/java">Java</a>/j2ee. The need of the hour was to learn it. It was hard for a month, everything after that was an love affair.</p>
<p>Since those old days, I simply couldn&#8217;t wrap my head around the fact that Microsoft&#8217;s Windows-based servers still exist in the market having a share as large as 20% where <a href="http://geeknizer.com/tag/linux">Linux</a> was 65+%. Sooner I realized, easier it became to grasp  that I wasn&#8217;t  the only one troubled with it.</p>
<p>Java may not still be the best Web (internet) <a href="http://geeknizer.com/tag/programming">programming </a>language but there&#8217;s always win of Open standards like PHP  because of the ease of programming. But, Java still is the weapon of choice in the Enterprise Business market.</p>
<p>JavaWorld has come up with a trailer for a mock movie called &#8220;<a href="http://jz10.java.no/java-4-ever-trailer.html">Java 4-ever</a>,&#8221; where a young man is born in a Microsoft fan <a href="http://geeknizer.com/tag/dotnet">.Net</a>-obsessed family and due to some inevitable consequences falls in love with Java and Open Source. Featuring in the movie are mock characters &#8220;William Windows&#8221;, &#8220;Mona Lisa Harddrive,&#8221;, &#8220;Scala Johansson&#8221;, &#8220;Eddie Larrison&#8221; and &#8220;Lenny Linux&#8221; <img src='http://geeknizer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="395" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/KrfpnbGXL70&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="395" src="http://www.youtube.com/v/KrfpnbGXL70&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I wish this movie was for Real!</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/java-4-ever/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Android 2.2 Froyo Open Sourced</title>
		<link>http://geeknizer.com/android-2-2-froyo-open-sourced/</link>
		<comments>http://geeknizer.com/android-2-2-froyo-open-sourced/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 03:08:23 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobiles]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://geeknizer.com/android-2-2-froyo-open-sourced</guid>
		<description><![CDATA[With 160,000 Android phones activated every day, Android is becoming fastest growing smartphone, ever! Yesterday at  Motorola Droid X release with Verizon, Eric Schmidt announced Launch of Android froyo and... <span class="meta-more"><a href="http://geeknizer.com/android-2-2-froyo-open-sourced/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://geeknizer.com/wp-content/uploads/android-froyo.jpg" alt="" width="245" />With 160,000 Android phones activated every day, Android is becoming fastest growing smartphone, ever!</p>
<p>Yesterday at  Motorola Droid X release with Verizon, Eric Schmidt announced Launch of Android froyo and industry adoption of Android as high as 2 phones per second.</p>
<p>Android Froyo brings lots of new goodies, best one being the speed improvements with <a title="Permanent Link to Android Dalvik JIT, Internals in Froyo" rel="bookmark" href="http://geeknizer.com/android-internals-jit-froyo">Android Dalvik JIT</a>.</p>
<p>With some awesome features highlighted in <a title="Permanent Link to iOS 4 vs Android 2.2 – War is Over" rel="bookmark" href="http://geeknizer.com/iphone-4-vs-android-2-2">iOS 4 vs Android 2.2,</a> War seems to be Over!</p>
<p>Few Android Facts:</p>
<ul>
<li>Over 160,000 Android devicesAndroid devices activated per day. In Google’s words that’s nearly 2 devices per second .</li>
<li>There are over 60 Android devices, through a network of 21 OEMsOEMs , 59 carriers in 49 countries.</li>
<li>Android devices are selling faster than they can be manufactured.</li>
<li>Android 2.2 Froyo is now being open-sourcedopen-sourced  and made available to device manufacturers !</li>
</ul>
<p><a href="http://android-developers.blogspot.com/2010/06/froyo-code-drop.html" target="_blank">Froyo is now Open sourced</a> and here is some outline of upgrades from Google:</p>
<ul>
<li><strong>Migration to Android Froyo</strong>: In order to make it easier for device manufacturers and custom system builders to use Froyo, we’ve restructured our source tree to better separate closed-source modules from open-source ones. We’ve made many changes to the open-source code itself to remove unintentional dependencies on closed-source software. We’ve also incorporated into the core platform all the configuration files necessary to build the source code of Android Open-Source Project on its own. You can now build and boot a fully open-source system image out of the box, for the emulator, as well as for Dream (ADP1), Sapphire (ADP2), and Passion (Nexus One).</li>
<li><strong>Device Support </strong>Speaking of device support, Google also open-sourced several additional hardware-related libraries that had been closed-source in previous releases, which will open the door to more contributions. Some examples are the recovery UI code for Dream, Sapphire and Passion, and the interface between the media framework and Qualcomm chipsets.</li>
</ul>
<p>We are expecting to hear from news about the Android 2.2 compatibility from major Android handset makers like HTC, Motorola, Samsung !</p>
<p>For latest <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, Tech news <a href="http://twitter.com/taranfx" target="_blank">@taranfx on Twitter</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/android-2-2-froyo-open-sourced/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android Dalvik JIT, Internals in Froyo</title>
		<link>http://geeknizer.com/android-internals-jit-froyo/</link>
		<comments>http://geeknizer.com/android-internals-jit-froyo/#comments</comments>
		<pubDate>Thu, 27 May 2010 16:41:26 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://geeknizer.com/android-internals-jit-froyo</guid>
		<description><![CDATA[There was a along lived myth that claimed &#8220;java is slow&#8221;. Over the years, we&#8217;ve seen Java going faster, and occupying the enterprise, eventually, the mobile space. Running the desktop... <span class="meta-more"><a href="http://geeknizer.com/android-internals-jit-froyo/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/android-froyo.jpg"><img class="alignleft size-full wp-image-5038" title="android-froyo" src="http://geeknizer.com/wp-content/uploads/android-froyo.jpg" alt="" width="245" /></a>There was a along lived myth that claimed &#8220;java is slow&#8221;. Over the years, <a href="http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7">we&#8217;ve seen <strong>Java going faster</strong></a>, and occupying the enterprise, eventually, the mobile space. Running the desktop Hotspot JVM sure is an overkill for the mobile devices, and that brings the need of optimizations that could make the VM lighter and efficient for low memory/CPU footprint devices.</p>
<p><a href="http://geeknizer.com/tag/android">Android </a>is a <a href="http://geeknizer.com/tag/linux">Linux </a>based <a href="http://geeknizer.com/tag/os">OS </a>with 2.6.x kernel, stripped down to handle most tasks pretty well. It uses native open source C libraries that have powered Linux machines for years. All the basic OS operations like I/O, memory management, and so on, are handled by the native stripped-down Linux kernel. On top of it all, the application layer is exposed in <a href="http://geeknizer.com/tag/java">Java</a> APIs. These Java APIs internally use JNI calls to native libraries of the Operating system &#8212; The benefit being: Your application code always remain platform independent no matter which processor architecture (x86, <a href="http://geeknizer.com/tag/arm">ARM</a>, etc) it runs on. As Google plans to take android from Mobiles to <a href="http://geeknizer.com/google-tv">Android TVs</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, and Cars, and what not, you won&#8217;t have to worry about porting your application (apart from screen resolutions).</p>
<p><strong>Dalvik VM </strong>was developed to accommodate very efficient java runtime for devices having low memory footprint. It&#8217;s brilliantly smart in memory management and can proactively work on phones having memories as low as 32mb (or even lower with Older Android releases).</p>
<p>Dalvik doesn&#8217;t run the Sun Java Byte code, instead it runs DEX files a.k.a Dalvik executables. Java byte code is recompiled into Dex, every time ADT plugin (installed in eclipse) detects a change in the .class files. This dex then runs in the Dalvik with Just in time compilation. Why Just in time?</p>
<p>JIT has lots of potential merits which makes it a sure shot winner in VM based languages. A normal compiled application has a pre-compiled binary. Whereas, the interpreted languages do this dynamically as the code execution is requested. JIT is hybrid of both.</p>
<p><strong>Why JIT is Faster: Indepth</strong></p>
<p>Much of the &#8220;heavy lifting&#8221; of parsing the original source code and performing basic optimization is often handled at compile time, prior to deployment. Obviously, compilation from bytecode to machine code is much faster than compiling from source.</p>
<p>At the time the bytecode is run, the just-in-time compiler will come into action and readily compile some or all of it into native machine code for better performance. This is purely selective, it can be done per-file, per-function or even on any arbitrary code segment; the code can be compiled when it is about to be executed.</p>
<p>Lets assume that a pre-compiled binary runs, say, on all x86 machines. This binary is then made to run on two different machines: <a href="http://geeknizer.com/tag/intel">Intel </a>Processor with MMX on <a href="http://geeknizer.com/tag/windows">Windows</a>, and then on <a href="http://geeknizer.com/tag/amd">AMD </a>with some SSE2 or SSSE3 capability on a Linux. The x86 binary is not optimized to run better on one than the other in any way. The purpose of the binary is to be &#8220;compatible&#8221; with x86 architecture more than being performing for the processor and platform, and that&#8217;s what makes the difference.</p>
<p>This is just one of the reasons why JIT could be faster.<a href="http://geeknizer.com/wp-content/uploads/android3.jpg"><img class="alignright size-full wp-image-5039" title="android" src="http://geeknizer.com/wp-content/uploads/android3.jpg" alt="" width="200" height="300" /></a></p>
<p>At the runtime JIT can perform a large number of optimizations that will efficiently use the hardware to give out the best performance. Primarily there are three kinds of optimizations that we are interested in:</p>
<ol>
<li>Instruction set optimizations</li>
<li>Resource Reuse</li>
<li>Runtime Analysis &amp; Optimizations</li>
<li>Superior Memory Management</li>
</ol>
<p><strong>1. Instruction set optimizations:</strong> With JIT active on a platform, translation from C (underlying language of Java) to Machine code (instruction set) would happen most optimally. e.g. The application that does lots of mathematical operations with one of them being, say, subsequent Multiply and Add. There might be an instruction set available for performing &#8220;Multiply and Add&#8221; within single clock cycle, JIT if aware, can use it thereby, reducing clock cycles for execution of that task.</p>
<p><strong>2. Resource Reuse: </strong>Resource re-use can be done in multiple ways. It can be something as simple as re-use of String objects, to reuse of an I/O by dynamically compiling code to reuse an existing stream/connection instead of creating a new one, when possible.</p>
<p>In JIT, translations occur continuously with caching of translated code to minimize performance degradation. Apart from performance, it also offers other advantages over statically compiled code, such as handling of late-bound data types and the ability to enforce <strong>security</strong> guarantees.</p>
<p><strong>3. Runtime Analysis &amp; Optimizations</strong></p>
<p>The system is able to collect statistics about how the program is actually running in the environment it is in, and it can rearrange and recompile for optimum performance. This is a complex to implement Java has done it nicely, but Dalvik VM in Android 2.2 Froyo is way ahead in leveraging performance boosts.</p>
<p>The system can do global code optimizations (In most cases: inlining compilation of library functions) without losing the advantages of dynamic linking and that too without the overheads inherent to static compilers and linkers.</p>
<p><strong>4. Superior Memory Management</strong></p>
<p>A bytecode system can more easily rearrange memory for better cache utilization. apart from performance caches, memory allocation is less fragmented, more reusable.</p>
<p><strong>Dalvik JIT Benefits  in Real world<a href="http://geeknizer.com/wp-content/uploads/dalvik.png"><img class="alignright size-full wp-image-5040" title="dalvik" src="http://geeknizer.com/wp-content/uploads/dalvik.png" alt="" width="330" height="218" /></a><br />
</strong></p>
<p>The Android JIT is designed to speed up with the execution of the areas of code that touch more mathematical computations. e.g. In a typical OpenGL Game/graphics, there could be use of a large number of integer and flotating point mathematical calculations that can go crazy slow down under normal VMs.</p>
<p>Dalvik would actually take advantage of the JIT environment which can boost the productivity  by consuming as little as  100k of RAM. With each Android process, JIT will typically only use another 100k or so from the RAM. On the current generation of Android phones, device users won&#8217;t even notice this additional memory usage.</p>
<p><strong>Performance Varies, But Android Dalvik Rocks</strong></p>
<p>Many previous JIT implementations react slowly, delivering performance improvements only after a long warm up period.</p>
<p>This delay is due to the time taken to load and compile the bytecode.The delay called &#8220;startup time delay&#8221; Evidently, the more optimization JIT performs, the better code it will generate, but the initial delay will also increase. A JIT compiler therefore has to make a trade-off between the compilation time and the quality of the code it hopes to generate. However, it seems that much of the startup time is sometimes due to IO-bound operations rather than JIT compilation (for example, the <em>rt.jar</em> class data file for the <a href="http://en.wikipedia.org/wiki/Java_Virtual_Machine">Java Virtual Machine</a> is 40 MB and the JVM must seek a lot of data in this huge file). Dalvik does it much more efficiently. Dalvik VM being lightweight has stripped down version of the  desktop JVM which loads selective and stripped down runtime jars.</p>
<p>In certain implementations the warmup time can be extreme: minutes or even hours before the code is fully up to speed. Dalvik JIT rather reacts quickly, seconds after you hit the App Icon on your favorite game, you are already benefiting from JIT performance improvements.</p>
<p><strong>Why Now?</strong></p>
<p>I remember the time when Android 2.1 was getting ready for release, JIT was all in there ready for the showtime. But for some unknown reasons, it was disabled, just a switch away from 2x &#8211; 4x times performance boost. But question is why wasn&#8217;t it unveiled at that moment. I could be wrong, though was in good-enough shape, it seemed like more of a marketing strategy.</p>
<p>Whatever the case is, Performance improvements always are of the order of &#8220;Observable&#8221; index. In gaming you can achieve anywhere between 2x &#8211; 5x performance boost, on contrary, light weight apps would not see more than 10% difference.</p>
<p>Dalvik VM, though first built in a closed system, has all the richness of the Open Source. It has evolved a lot since the time it had been open sourced nourishing Android to the peek of the smartphone industry.</p>
<p>I love iPhone for what it has done to the smartphone industry. But, I agree even more with what Vic Gundotra said at the Google IO:</p>
<p>&#8220;If Google didn&#8217;t act, we face a draconian future. One man, one company, one device would control our <a href="http://geeknizer.com/tag/future">future</a>, If you believe in openness and choice, welcome to Android.&#8221;</p>
<p><strong><em>Update</em></strong>: Google I/O Video for Android 2.2 Froyo Dalvik  JIT now available:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Ls0tM-c4Vfo&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="385" src="http://www.youtube.com/v/Ls0tM-c4Vfo&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>For Latest Tech updates in <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Tech News find us on <a>Twitter <strong> </strong></a><strong><a href="http://twitter.com/taranfx" target="_blank">@taranfx</a></strong><strong><a href="http://twitter.com/taranfx" target="_blank"> </a></strong>or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/android-internals-jit-froyo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Learn Scala with Video Tutorials</title>
		<link>http://geeknizer.com/learn-scala-video-tutorial/</link>
		<comments>http://geeknizer.com/learn-scala-video-tutorial/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:23:05 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://geeknizer.com/learn-scala-video-tutorial</guid>
		<description><![CDATA[The Open Source Programming language that powers much of the Internet and many commercial applications today, could replace Java in the Future. Scala is widely adopted for popular Social networking... <span class="meta-more"><a href="http://geeknizer.com/learn-scala-video-tutorial/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/05/scala.jpg"><img class="alignleft size-full wp-image-4858" title="scala" src="http://geeknizer.com/wp-content/uploads/2010/05/scala.jpg" alt="" width="240" height="187" /></a>The <a href="http://geeknizer.com/tag/open-source">Open Source</a> Programming language that powers much of the Internet and many commercial applications today, could replace Java in the Future.</p>
<p>Scala is widely adopted for popular Social <a href="http://geeknizer.com/tag/networking">networking </a>sites such as <a href="http://geeknizer.com/tag/twitter">Twitter</a>, LinkedIn and FourSquare. An estimated 100,000 programmers are already using the language and it continues to attract attention from industry for its elegance and muscle. Currently Scala v2.8 is capable of delivering some amazing scripting features which somehow Java and several other programming languages failed to: Boost development productivity, application scalability and system reliability</p>
<p><strong>What are the other benefits? </strong>The name Scala itself means &#8220;scalable&#8221;, a programming language that can scale  to increasing user and hardware demands, making it effectively &#8220;future-proof&#8221;.</p>
<p><strong>How Scala works</strong><br />
<strong> Scala </strong>runs on the <strong><a href="http://geeknizer.com/tag/java">Java </a></strong>platform (i.e. Java Virtual Machine aka JVM) and is compatible with existing Java programs. It also runs on Java Platform, J2ME CLDC. Scala has the same compilation model as Java and C#, so Scala code can call Java libraries or .NET libs.</p>
<p>Just like Java, Scala compiler generates byte code that is nearly identical to the Java compiler. In fact, you can decompile Scala code to readable Java code. To the JVM, Scala code and Java code are indistinguishable. The only difference is a single extra runtime library, scala-library.jar.</p>
<p><strong>Learn Scala [Video Tutorials]</strong></p>
<p>Alright, there are 100s of other reasons why you should consider learning Scala, but I&#8217;m not getting into them. You can start learning it as soon as you realize it&#8217;s importance.</p>
<p><strong>Understanding Scala and It&#8217;s Importance</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/zqFryHC018k&amp;hl=en_GB&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="385" src="http://www.youtube.com/v/zqFryHC018k&amp;hl=en_GB&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Your First Application in Scala using Eclipse</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/i9FRST87K_c&amp;hl=en_GB&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="385" src="http://www.youtube.com/v/i9FRST87K_c&amp;hl=en_GB&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://www.youtube.com/watch?v=oFaWm8e7wG0&amp;feature=related" target="_blank"> Part 2</a> &amp; <a href="http://www.youtube.com/watch?v=R3gh9jIIbME&amp;feature=related" target="_blank">Part 3</a></p>
<p><strong>Scala Topics and discussions</strong> from <a href="http://days2010.scala-lang.org/node/136" target="_blank">Scala Days 2010</a>. There are some great talks in there that talk about how to scale applications, best practices, industry lessons, and lots of other good stuff, a must for all Scala enthusiasts.</p>
<p>For Latest Tech updates in <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Tech News find us on <a>Twitter <strong></strong></a><strong><a href="http://twitter.com/taranfx" target="_blank">@taranfx</a></strong><strong><a href="http://twitter.com/taranfx" target="_blank"> </a></strong>or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/learn-scala-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualbox 3.2 Beta Features MacOS Guests, more</title>
		<link>http://geeknizer.com/virtualbox-3-2/</link>
		<comments>http://geeknizer.com/virtualbox-3-2/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:01:47 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://geeknizer.com/virtualbox-3-2</guid>
		<description><![CDATA[VirtualBox has always been leader in performance in the Virtualization world. With more than 30  million copies of VirtualBox downloaded worldwide average a rate of 50,000 per day is now... <span class="meta-more"><a href="http://geeknizer.com/virtualbox-3-2/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/04/virtualbox-3.2.png"><img class="alignleft size-full wp-image-4845" title="virtualbox-3.2" src="http://geeknizer.com/wp-content/uploads/2010/04/virtualbox-3.2.png" alt="" width="140" height="180" /></a>VirtualBox has always been leader in performance in the <a href="http://geeknizer.com/blog/tag/virtualization">Virtualization </a>world. With more than 30  million copies of <a href="http://geeknizer.com/blog/tag/virtualbox">VirtualBox </a>downloaded worldwide average a rate of 50,000 per day is now more popular than VMware workstation.</p>
<p>With <a href="http://geeknizer.com/virtualbox-3-1-features">Virtualbox 3.1</a> came the <strong>Live Migration</strong> feature as the virtualization industry’s first “<strong>Teleportation</strong>”  capability, allowing running virtual machines to be moved between hosts  — including different operating systems, types of computer (server to  client) and <a href="http://geeknizer.com/blog/tag/cpu">CPUs </a>(<a href="http://geeknizer.com/blog/tag/intel">Intel</a> to <a href="http://geeknizer.com/blog/tag/amd">AMD</a>).</p>
<p><strong>Virtualbox 3.2 </strong>takes it further, and supports  &#8221;Experimental support for Mac OS X guests&#8221;. We already published an guide on how to<a href="http://geeknizer.com/install-snow-leopard-virtualbox"> Install Snow Leopard on Virtualbox</a>, now it&#8217;s seemed to get official, atleast starting with Virtualbox 3.2 Beta 1.</p>
<p>Let&#8217;s take a look at other major additions:</p>
<ul>
<li><strong>Dynamic RAM allocation: </strong>Dynamically increase or decrease the amount of RAM used by a VM (64-bit hosts only) (aka Memory ballooning)</li>
<li><strong>New Hypervisor features</strong>: with both VT-x/AMD-V on 64-bit hosts, using large pages can improve performance. On VT-x, unrestricted guest execution is now supported.</li>
<li><strong>CPU hot-plugging</strong> for Linux (hot-add and hot-remove) and certain Windows guests (hot-add only)</li>
<li>Delete snapshots while the VM is running</li>
<li><strong>Multi-monitor support</strong></li>
<li>USB tablet/keyboard Emulation via Guest Additions</li>
<li><strong>Better Remote Desktop:</strong> RDP video acceleration</li>
<li><strong>Advanced Networking: </strong>NAT engine configuration via API and VBoxManage</li>
<li><strong>Guest Additions: </strong>added support for executing guest applications from the host system</li>
</ul>
<p>In addition, there are large number of bugfixes and performance improvements in 3D support, Mac OS X hosts, Linux, solaris guests, and Virtual machine manager.</p>
<p>On the other note, now Virtualbox has been rebranded to: <strong>Oracle VM Virtualbox.</strong></p>
<p><strong><a href="http://download.virtualbox.org/virtualbox/3.2.0_BETA1/" target="_blank">Download</a> Virtualbox 3.2 Beta 1</strong></p>
<p>[via <a rel="nofollow" href="http://forums.virtualbox.org/viewtopic.php?f=1&amp;p=134420" target="_blank">Virtualbox forums</a>]</p>
<p>For Latest Tech updates in <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Tech News find us on <a>Twitter <strong></strong></a><strong><a href="http://twitter.com/taranfx" target="_blank">@taranfx</a></strong><strong><a href="http://twitter.com/taranfx" target="_blank"> </a></strong>or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/virtualbox-3-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

