<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Greatxam</title>
	<atom:link href="https://greatxam.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://greatxam.wordpress.com</link>
	<description></description>
	<lastBuildDate>Fri, 28 Oct 2011 10:47:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">4026256</site><cloud domain='greatxam.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s2.wp.com/i/webclip.png</url>
		<title>Greatxam</title>
		<link>https://greatxam.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://greatxam.wordpress.com/osd.xml" title="Greatxam" />
	<atom:link rel='hub' href='https://greatxam.wordpress.com/?pushpress=hub'/>
	<item>
		<title>ADT Shell Script Packager</title>
		<link>https://greatxam.wordpress.com/2011/10/21/adt-shell-script-packager/</link>
					<comments>https://greatxam.wordpress.com/2011/10/21/adt-shell-script-packager/#respond</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Fri, 21 Oct 2011 07:54:57 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[bash script]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[unix script]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=334</guid>

					<description><![CDATA[While I was developing on an application for mobile using Adobe AIR and Adobe Flex SDK, I run into a routine for packaging my application as a native installer for a specific device such as iOS and Android. Using AIR Development Tool (ADT) -package command to we can create the application package. The -target parameter &#8230; <a href="https://greatxam.wordpress.com/2011/10/21/adt-shell-script-packager/" class="more-link">Continue reading <span class="screen-reader-text">ADT Shell Script&#160;Packager</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://greatxam.wordpress.com/2011/10/21/adt-shell-script-packager/"><img class="alignright" title="Adobe AIR" src="https://i0.wp.com/wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/authors/large/a/air_2_lg.jpg.adimg.mw.138.png" alt="" width="138" height="138" /></a>While I was developing on an application for mobile using <strong>Adobe AIR</strong> and <strong><a href="https://greatxam.wordpress.com/">Adobe Flex SDK</a></strong>, I run into a routine for packaging my application as a native installer for a specific device such as <strong>iOS</strong> and <strong>Android</strong>.</p>
<p>Using <a href="https://greatxam.wordpress.com/2011/10/21/adt-shell-script-packager/"><strong>AIR Development Tool</strong></a> (ADT) <em>-package</em> command to we can create the application package. The <em>-target</em> parameter specifies which mobile platform the package is created.</p>
<p><strong>ADT Package Command Syntax</strong><br />
<code><br />
$ adt -package<br />
AIR_SIGNING_OPTIONS<br />
-target packageType<br />
NATIVE_SIGNING_OPTIONS<br />
output<br />
app_descriptor<br />
FILE_OPTIONS</code></p>
<p><strong>-package</strong><br />
Packages an AIR application or AIR Native Extension (ANE)</p>
<p><strong>AIR_SIGNING_OPTIONS</strong><br />
<strong>-target</strong>     The type of package to create.<br />
Package Type for Mobile</p>
<table>
<tbody>
<tr>
<td><strong>Andriod targets:</strong></td>
</tr>
<tr>
<td>apk</td>
<td>A package produced with this target can only be installed on an Android device, not an emulator.</td>
</tr>
<tr>
<td>apk-debug</td>
<td>An Android package with extra debugging information. (The SWF files in the application must also be compiled with debugging support.)</td>
</tr>
<tr>
<td>apk-emulator</td>
<td>An Android package for use on an emulator without debugging support. (Use the apk-debug target to permit debugging on both emulators and devices.)</td>
</tr>
<tr>
<td>apk-profile</td>
<td>An Android package that supports application performance and memory profiling.</td>
</tr>
<tr>
<td><strong>iOS targets:</strong></td>
</tr>
<tr>
<td>ipa-ad-hoc</td>
<td>An iOS package for ad hoc distribution.</td>
</tr>
<tr>
<td>ipa-app-store</td>
<td>An iOS package for Apple App store distribution.</td>
</tr>
<tr>
<td>ipa-debug</td>
<td>An iOS package with extra debugging information. (The SWF files in the application must also be compiled with debugging support.)</td>
</tr>
<tr>
<td>ipa-test</td>
<td>An iOS package compiled without optimization or debugging information.</td>
</tr>
<tr>
<td>ipa-debug-interpreter</td>
<td>Functionally equivalent to a debug package, but compiles more quickly. However, the ActionScript bytecode is interpreted and not translated to machine code. As a result, code execution is slower in an interpreter package.</td>
</tr>
<tr>
<td>ipa-test-interpreter</td>
<td>Functionally equivalent to a test package, but compiles more quickly. However, the ActionScript bytecode is interpreted and not translated to machine code. As a result, code execution is slower in an interpreter package.</td>
</tr>
</tbody>
</table>
<p><strong>NATIVE_SIGNING_OPTIONS</strong><br />
These signing options are used to apply a signature used by the native operating system, not the AIR runtime.</p>
<p><strong>output</strong><br />
The name of the package file to create. Specifying the file extension is optional. If not specified, an extension appropriate to the -target value and current operating system is added.</p>
<p><strong>app_descriptor</strong><br />
The path to the application descriptor file. The path can be specified relative to the current directory or as an absolute path. (The application descriptor file is renamed as application.xml in the AIR file.)</p>
<p><strong>FILE_OPTIONS</strong><br />
Identifies the application files to include in the package.</p>
<p>For more information about <a title="ADT Package Command" href="http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d128cdca935b-8000.html" target="_blank">ADT package command</a> click through the link.</p>
<p>Here is a simple example of bash script.<br />
<code><br />
#!/bin/sh<br />
# echo, outputs the arguements string<br />
echo 'TARGET OPTIONS ( ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc)'<br />
# -n, suppressed the trailing newline<br />
echo -n 'Compile for what target?'<br />
# user input value for $target<br />
read target</code></p>
<p># use double-quote to concatenate $target<br />
package_target=&#8221;-package -target $target&#8221;<br />
storetype=&#8217;-storetype pkcs12&#8242;<br />
keystore=&#8217;-keystore greatxam_apple_cert.p12&#8242;</p>
<p>output_package=&#8217;HobbiesAndVices.ipa&#8217;<br />
desc=&#8217;HobbiesAndVices-app.xml&#8217;<br />
swf=&#8217;HobbiesAndVices.swf&#8217;<br />
others=&#8217;assets Default.png&#8217;</p>
<p>adt $package_target $profile $storetype $keystore $output_package $desc $swf $others</p>
<p>For more information about bash, go to the <a title="Bash Reference Manual" href="http://www.gnu.org/s/bash/manual/bash.html" target="_blank">Bash Reference Manual</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2011/10/21/adt-shell-script-packager/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">334</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/authors/large/a/air_2_lg.jpg.adimg.mw.138.png" medium="image">
			<media:title type="html">Adobe AIR</media:title>
		</media:content>
	</item>
		<item>
		<title>Open Source Flex</title>
		<link>https://greatxam.wordpress.com/2011/06/29/open-source-flex/</link>
					<comments>https://greatxam.wordpress.com/2011/06/29/open-source-flex/#respond</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Wed, 29 Jun 2011 07:38:05 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Flash]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=315</guid>

					<description><![CDATA[A friend of mine want to learn ActionScript and saving money to buy an Adobe Flash software license. As a developer I suggested to use Adobe Flex instead. The Adobe Flex SDK is an open source toolkit for building rich applications for browser, desktop and/or mobile devices. Installing Adobe Flex SDK First download the latest &#8230; <a href="https://greatxam.wordpress.com/2011/06/29/open-source-flex/" class="more-link">Continue reading <span class="screen-reader-text">Open Source Flex</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://greatxam.wordpress.com/2011/06/29/open-source-flex/"><img class="alignright" title="Adobe Flex" src="https://i0.wp.com/opensource.adobe.com/wiki/download/thumbnails/1114136/fx_200x100.jpg" alt="" width="200" height="100" /></a>A friend of mine want to learn <a href="https://greatxam.wordpress.com/tag/actionscript/"><strong>ActionScript</strong></a> and saving money to buy an Adobe Flash software license. As a developer I suggested to use Adobe Flex instead.</p>
<p>The <a href="https://greatxam.wordpress.com"><strong>Adobe Flex SDK</strong></a> is an open source toolkit for building rich applications for browser, desktop and/or mobile devices.</p>
<p><a href="https://greatxam.wordpress.com/2011/06/29/open-source-flex/"><img class="aligncenter" title="Flex Mobile" src="https://i0.wp.com/flex.org/wp-content/uploads/2011/03/flex-mobile.jpg" alt="" width="392" height="300" /></a></p>
<p><strong>Installing Adobe Flex SDK</strong></p>
<p>First download the latest <a href="http://opensource.adobe.com/wiki/display/flexsdk/Downloads">Flex SDK</a> here.<br />
After the download is complete, extract it to your home directory.</p>
<p><strong>Installing Adobe Air SDK</strong></p>
<p>If you want to install Adobe Air SDK download the latest version from <a href="http://www.adobe.com/products/air/sdk/">Adobe Air SDK</a> website.<br />
Extract it and replace/merge the files from the <strong>AdobeAIRSDK</strong> folder to your <strong>Adobe Flex SDK</strong> directory.</p>
<p><em><strong>Note:</strong> If your using Unix-base OS, some don&#8217;t merge the files on folder instead it over write the folder. In this case you have to manually copy the files.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2011/06/29/open-source-flex/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">315</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="http://opensource.adobe.com/wiki/download/thumbnails/1114136/fx_200x100.jpg?version=1&#038;modificationDate=1203532274000/fx_200x100.jpg" medium="image">
			<media:title type="html">Adobe Flex</media:title>
		</media:content>

		<media:content url="http://flex.org/wp-content/uploads/2011/03/flex-mobile.jpg" medium="image">
			<media:title type="html">Flex Mobile</media:title>
		</media:content>
	</item>
		<item>
		<title>Android Virtual Device</title>
		<link>https://greatxam.wordpress.com/2010/12/24/android-virtual-device/</link>
					<comments>https://greatxam.wordpress.com/2010/12/24/android-virtual-device/#respond</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Fri, 24 Dec 2010 11:39:06 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[adt plugin]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android platform]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[android virtual device]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse adt]]></category>
		<category><![CDATA[eclipse helios]]></category>
		<category><![CDATA[eclipse ide]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=300</guid>

					<description><![CDATA[On our previous article Android SDK installation, we have discuss on how to install Andorid SDK. And in this article we will continue to configure Android System to emulate an Android powered device. Open Android SDK and AVD Manager via command-line or open Eclipse IDE, $ android Eclipse-&#62;Window-&#62;Android SDK and AVD Manager, and click on &#8230; <a href="https://greatxam.wordpress.com/2010/12/24/android-virtual-device/" class="more-link">Continue reading <span class="screen-reader-text">Android Virtual Device</span></a>]]></description>
										<content:encoded><![CDATA[<p>On our previous article <a href="https://greatxam.wordpress.com/"><strong>Android SDK installation</strong></a>, we have discuss on <a href="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/">how to install Andorid SDK</a>. And in this article we will continue to configure <strong>Android System</strong> to emulate an Android powered device.</p>
<p>Open <strong>Android SDK and AVD Manager </strong>via command-line or open <a href="https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/"><strong>Eclipse IDE</strong></a>,<br />
<code><br />
$ android</code></p>
<p><strong>Eclipse-&gt;Window-&gt;Android SDK and AVD Manager</strong>, and click on <strong>Available packages</strong><br />
Select<strong> Android Repository packages</strong>, click <strong>Install Selected.</strong></p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png"><img loading="lazy" data-attachment-id="302" data-permalink="https://greatxam.wordpress.com/2010/12/24/android-virtual-device/android-sdk-avd-manager/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png" data-orig-size="749,437" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="android-sdk-avd-manager" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png?w=620" class="aligncenter size-medium wp-image-302" title="android-sdk-avd-manager" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png?w=300&#038;h=175" alt="" width="300" height="175" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png?w=600 600w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>You may also install other third part Add-ons.</p>
<p><strong>Choose Packages to Install</strong> dialog pop-up.<br />
Accpect Package Description &amp; License, click <strong>Install</strong></p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png"><img loading="lazy" data-attachment-id="303" data-permalink="https://greatxam.wordpress.com/2010/12/24/android-virtual-device/packages-to-install/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png" data-orig-size="744,374" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="packages-to-install" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png?w=620" class="aligncenter size-medium wp-image-303" title="packages-to-install" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png?w=300&#038;h=150" alt="" width="300" height="150" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png?w=600 600w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Configure the <strong>ADT plugin for Eclipse</strong>,<br />
<strong>Eclipse-&gt;Preferences-&gt;Android</strong>, click <strong>Browse…</strong> for SDK Location.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png"><img loading="lazy" data-attachment-id="304" data-permalink="https://greatxam.wordpress.com/2010/12/24/android-virtual-device/eclipse-preferences-android/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png" data-orig-size="656,541" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="eclipse-preferences-android" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png?w=620" class="aligncenter size-medium wp-image-304" title="eclipse-preferences-android" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png?w=300&#038;h=247" alt="" width="300" height="247" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png?w=600 600w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Create a <strong>Virtual device</strong>, and then click <strong>New…</strong></p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png"><img loading="lazy" data-attachment-id="305" data-permalink="https://greatxam.wordpress.com/2010/12/24/android-virtual-device/new-avd/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png" data-orig-size="404,528" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="new-avd" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png?w=404" class="aligncenter size-full wp-image-305" title="new-avd" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png 404w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png?w=115&amp;h=150 115w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png?w=230&amp;h=300 230w" sizes="(max-width: 404px) 100vw, 404px" /></a></p>
<p><strong>Name:</strong> myAVD<br />
<strong>Target:</strong> Android 2.2 &#8211; API Level 8<br />
<strong>SD Card:</strong> Size: 2048 mb<br />
<strong>Skin:</strong> Built-in: Default (HVGA)<br />
<strong>Hardware:</strong> as is<br />
Click <strong>Create AVD</strong></p>
<p>On <strong>Virtual devices </strong>section of <strong>Android SDK and AVD Manager</strong>, select the newly created <strong>myAVD</strong> and click <strong>Start…</strong><br />
The virtual device window will show up.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png"><img loading="lazy" data-attachment-id="306" data-permalink="https://greatxam.wordpress.com/2010/12/24/android-virtual-device/android-emulator/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png" data-orig-size="795,560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="android-emulator" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png?w=620" class="aligncenter size-full wp-image-306" title="android-emulator" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png?w=510&amp;h=359 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png?w=150&amp;h=106 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png?w=300&amp;h=211 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png?w=768&amp;h=541 768w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png 795w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>Now we are done setting up our development system to develop an <strong>Android Application</strong>. I hope you find it useful and able to provide information you&#8217;re looking for.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/12/24/android-virtual-device/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">300</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-sdk-avd-manager.png?w=300" medium="image">
			<media:title type="html">android-sdk-avd-manager</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/packages-to-install.png?w=300" medium="image">
			<media:title type="html">packages-to-install</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-preferences-android.png?w=300" medium="image">
			<media:title type="html">eclipse-preferences-android</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/new-avd.png" medium="image">
			<media:title type="html">new-avd</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/android-emulator.png" medium="image">
			<media:title type="html">android-emulator</media:title>
		</media:content>
	</item>
		<item>
		<title>Android SDK Installation</title>
		<link>https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/</link>
					<comments>https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/#comments</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Fri, 17 Dec 2010 05:07:02 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[adt plugin]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse adt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=285</guid>

					<description><![CDATA[Android the most popular software for mobile devices with wide range of support from different mobile manufacturers. Android applications are written in the Java programming language. Before we can begin developing an Android application first, we need to prepare our development system and make sure we meet the System Requirements for Android Software Development Kit. &#8230; <a href="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/" class="more-link">Continue reading <span class="screen-reader-text">Android SDK Installation</span></a>]]></description>
										<content:encoded><![CDATA[<p><strong>Android</strong> the most popular software for mobile devices with wide range of support from different mobile manufacturers. <strong>Android applications </strong>are written in the Java programming language.<br />
Before we can begin developing an Android application first, we need to prepare our development system and make sure we meet the System Requirements for <strong><a href="https://greatxam.wordpress.com">Android Software Development Kit. </a></strong></p>
<p>The <strong>Java Development Kit</strong> (JDK) is necessary for us to develop an Android application. For those who uses Ubuntu Linux here is how you <a href="https://greatxam.wordpress.com/2010/07/17/java-development-kit-on-ubuntu/">install java development kit.</a></p>
<p>In this article we will be using <strong>Eclipse IDE for Java Developers</strong>. On <a href="https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/">how to install Eclipse IDE for Java</a> you can find it here.</p>
<p>Second is to <strong>install the Android SDK</strong> startup package. Get the latest version of the Android SDK from the <a href="http://developer.android.com/sdk/index.html">Android SDK download</a> page Its only include the core SDK tools, which we can use to download the rest of the components. After we have downloaded the .zip or .tgz package, unpacked it to preferred location.</p>
<p><code>$ mv /greatxam/andriod-sdk_r07-mac_x86 /usr/lib/android</code></p>
<p>Optionally, we can add the location of the Android SDK&#8217;s <em>tools/</em> to our environment variable, to easily access the tools. For <strong>Linux</strong>, edit <em>~/.bashrc</em> or <em>~/.bash_profile. </em>For <strong>Mac OS X</strong>, look <em>.bash_profile</em> in home directory. If not exist, we can create by entering these commands.</p>
<p><code>$ ls -a<br />
$ touch .bash_profile<br />
$ open -e .bash_profile</code></p>
<p>Add the path of our Android tools in the <em>.bash_profile</em> file with line.<code><br />
$ export PATH=${PATH}:/usr/lib/android/tools</code></p>
<p>To add or update our SDK Components that we need we have to launch the <strong>Android SDK</strong> and <strong>AVD Manager.</strong><br />
From the <strong>Terminal</strong>, execute the commands:<code><br />
$ cd /tools<br />
$ android<br />
<code><br />
or only android, if you configure your bash profile.<br />
<code>$ android</code></code></code></p>
<p>The third step is to add the <strong>Android Development Tool </strong>(ADT) plugin to Eclipse IDE. <strong>Eclipse -&gt; Help -&gt; Install New Software </strong>and click <strong>Add.</strong></p>
<p><strong><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png"><img loading="lazy" data-attachment-id="287" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/install-new-software/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png" data-orig-size="737,637" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="install-new-software" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png?w=620" class="aligncenter size-medium wp-image-287" title="install-new-software" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png?w=300&#038;h=259" alt="" width="300" height="259" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png?w=600 600w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></strong></p>
<p>In the <strong>Add Repository </strong>dialog, enter &#8220;<em>Android</em>&#8221; for the <strong>Name</strong>. And for the <strong>Location</strong>, we can either use the <strong>URL</strong> &#8220;<em><a href="https://dl-ssl.google.com/android/eclipse/" rel="nofollow">https://dl-ssl.google.com/android/eclipse/</a></em>&#8221; to download directly.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png"><img loading="lazy" data-attachment-id="288" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/add-by-url/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png" data-orig-size="477,182" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="add-by-url" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png?w=477" class="aligncenter size-full wp-image-288" title="add-by-url" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png 477w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png?w=150&amp;h=57 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png?w=300&amp;h=114 300w" sizes="(max-width: 477px) 100vw, 477px" /></a></p>
<p>Or we can manually download the ADT Plugin file <strong><a href="http://dl.google.com/android/ADT-8.0.1.zip">ADT-0.9.9.zip</a> </strong>and click archive to locate the downloaded unpack file.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png"><img loading="lazy" data-attachment-id="289" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/add-by-archive/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png" data-orig-size="477,182" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="add-by-archive" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png?w=477" class="aligncenter size-full wp-image-289" title="add-by-archive" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png 477w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png?w=150&amp;h=57 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png?w=300&amp;h=114 300w" sizes="(max-width: 477px) 100vw, 477px" /></a></p>
<p>Click all the <strong>Development Tools </strong>we need to install and click <strong>Next</strong>.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png"><img loading="lazy" data-attachment-id="290" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/install-tools/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png" data-orig-size="739,638" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="install-tools" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png?w=620" class="aligncenter size-medium wp-image-290" title="install-tools" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png?w=300&#038;h=258" alt="" width="300" height="258" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png?w=600 600w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Click <strong>Next</strong> again.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png"><img loading="lazy" data-attachment-id="291" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/install-details/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png" data-orig-size="738,638" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="install-details" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png?w=620" class="aligncenter size-medium wp-image-291" title="install-details" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png?w=300&#038;h=259" alt="" width="300" height="259" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png?w=600 600w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png"></a>Accept the terms of the license agreements and click <strong>Finish</strong>.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png"><img loading="lazy" data-attachment-id="292" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/license-agreements/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png" data-orig-size="739,640" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="license-agreements" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png?w=620" class="aligncenter size-medium wp-image-292" title="license-agreements" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png?w=300&#038;h=259" alt="" width="300" height="259" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png?w=600 600w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Installation is now on progress, and then the <strong>Security Warning</strong> will pop-up, just click <strong>OK</strong> button.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png"><img loading="lazy" data-attachment-id="293" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/security-warning/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png" data-orig-size="519,476" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="security-warning" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png?w=519" class="aligncenter size-medium wp-image-293" title="security-warning" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png?w=300&#038;h=275" alt="" width="300" height="275" srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png?w=300 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png?w=150 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png 519w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Now, the plugin installation is complete. We need to restart the <strong>Eclipse Application</strong>.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png"><img loading="lazy" data-attachment-id="294" data-permalink="https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/eclipse-restart/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png" data-orig-size="520,138" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="eclipse-restart" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png?w=520" class="aligncenter size-full wp-image-294" title="eclipse-restart" src="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png?w=510&amp;h=135 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png?w=150&amp;h=40 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png?w=300&amp;h=80 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png 520w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>We aren&#8217;t done yet. On the second part of Android Installation, we will discuss how to add <strong>Android Platforms</strong> and to configure the <strong>ADT plugin for Eclipse</strong>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/12/17/android-sdk-installation/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">285</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-new-software.png?w=300" medium="image">
			<media:title type="html">install-new-software</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-url.png" medium="image">
			<media:title type="html">add-by-url</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/add-by-archive.png" medium="image">
			<media:title type="html">add-by-archive</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-tools.png?w=300" medium="image">
			<media:title type="html">install-tools</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/install-details.png?w=300" medium="image">
			<media:title type="html">install-details</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/license-agreements.png?w=300" medium="image">
			<media:title type="html">license-agreements</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/security-warning.png?w=300" medium="image">
			<media:title type="html">security-warning</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/12/eclipse-restart.png" medium="image">
			<media:title type="html">eclipse-restart</media:title>
		</media:content>
	</item>
		<item>
		<title>Flash Game: VampBuster</title>
		<link>https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/</link>
					<comments>https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/#comments</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Sun, 28 Nov 2010 16:02:09 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash game]]></category>
		<category><![CDATA[flash mx]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=262</guid>

					<description><![CDATA[VampBuster is a game that I&#8217;d developed under Macromedia Flash 8. Vampires randomly appears on the jungle, its fly on three different row, (upper, middle, lower). You have to protect yourself against the vampires using the sling shot and garlic. There are two type of garlic, the smaller one is moves slowly towards the vampires &#8230; <a href="https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/" class="more-link">Continue reading <span class="screen-reader-text">Flash Game: VampBuster</span></a>]]></description>
										<content:encoded><![CDATA[<p><strong><a href="https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/">VampBuster</a></strong> is a game that I&#8217;d developed under <strong><a href="https://greatxam.wordpress.com/tag/flash/">Macromedia Flash 8</a></strong><a href="https://greatxam.wordpress.com/tag/flash/">.</a><br />
Vampires randomly appears on the jungle, its fly on three different row, (upper, middle, lower).<br />
You have to protect yourself against the vampires using the sling shot and garlic. There are two type of garlic, the smaller one is moves slowly towards the vampires and the bigger one moves faster. Each vampire you miss to hit will draw blood from you and you only have 20 health points, if your HP drops to zero the game will be over. There are 3 kind of vampire, the small one moves faster and scores 30 points when hit, the medium size scores 15, and the large vampire is slower and scores 10 points.<br />
Every time you score 100 points the vampire speed level will increase.</p>
<p>This is my first ever <strong><a href="https://greatxam.wordpress.com/tag/flash-game/">flash game</a></strong> that I developed. I&#8217;d use this as my portfolio when I was applying for <strong><a href="https://greatxam.wordpress.com">Game Developer</a></strong> in my current employment. So, pardon me for my laziness on my coding.</p>
<p>On this article we will discussing some basic <a href="https://greatxam.wordpress.com/tag/actionscript/"><strong>ActionScript</strong></a> classes, functions and properties.<br />
First thing is to have our images. You can import files you want to use for your application from the menu.<br />
<strong>File -&gt; Import -&gt; Import to Library</strong><br />
or you can also create your own directly into <strong>Flash Authoring Platform.</strong></p>
<p style="text-align:left;">Let us start by modifying our mouse cursor. Drag an image from the <strong>Library</strong> into the stage. In this case we&#8221;ll be using the sling shot. Right-click on that image and select <strong>Convert to Symbol</strong>.</p>
<p style="text-align:center;"><strong><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/sling-shot.png"><img loading="lazy" class="aligncenter" title="sling-shot" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/sling-shot.png?w=232&#038;h=108" alt="" width="232" height="108" /></a></strong></p>
<p style="text-align:left;">On the Convert to Symbol Window, type <strong>sling_shot_mc</strong> on the Name field and select <strong>Movie Clip</strong> for the Type. And for the <strong>Linkage</strong> select <strong>Export for ActionScript</strong> and type sling_shot_mc for Identifier.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/sling_shot_mc.png"><img loading="lazy" class="aligncenter" title="sling_shot_mc" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/sling_shot_mc.png?w=416&#038;h=480" alt="" width="416" height="480" /></a></p>
<p>The <strong>Identifier</strong> is the linkage name of the movie clip symbol in the library to be attach to another movie clip on the <strong>Stage</strong>. Click <strong>Free Transform Tool </strong>on Tools or press <strong>(Q)</strong> and select the sling shot movie clip. Then rotate the sling shot to <strong>90 degree</strong> clock-wise to serves it tip as the pointer.<br />
And resize it to make it appropriate for a cursor.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/cursor.png"><img loading="lazy" data-attachment-id="268" data-permalink="https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/cursor/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/cursor.png" data-orig-size="90,70" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="cursor" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/cursor.png?w=90" class="aligncenter size-full wp-image-268" title="cursor" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/cursor.png?w=620" alt=""   /></a>From the Library Window, drag on the stage an image you want to be the vampire on your application.<br />
Right-click on that image and select Convert to Symbol.<br />
Type <strong>vamp1_mc</strong> on the <strong>Name Field </strong>and select Movie Clip for the Type. And for the Linkage select Export for <a href="https://greatxam.wordpress.com/tag/actionscript/"><strong>ActionScript</strong></a> and type vamp1_mc for Identifier.<br />
A vamp1_mc symbol is created on the library, right-click on that and make 2 duplicate of it.<br />
Rename the duplicate vamp1_mc symbol and its Identifier to<strong> vamp2_mc</strong> and <strong>vamp3_mc</strong>.<br />
Change the <strong>Width</strong> and <strong>Height</strong> for each 3 vampire movie clip so we can identify physically each one of them.<br />
For the remaining images do the same procedure for converting and naming.<br />
Delete all the items on the Stage specially the vampires movie clips and the sling shot movie clips, since we will attach them on the stage through ActionScript.</p>
<p>Add a <strong>Layer</strong> and name it as <strong>Rows</strong>. On this layer draw 3 rectangle for the hidden path way of the vampires and the garlic.<br />
Make the rectangles inner fill transparent. Convert those into a movie clip with the instance name of <strong>row1_mc</strong>, <strong>row2_mc</strong> and <strong>row3_mc</strong>.<br />
And add another layer below the Rows layer, name it as <strong>Background</strong> and drag a background like a jungle or any environment you like.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png"><img loading="lazy" data-attachment-id="269" data-permalink="https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/rows/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png" data-orig-size="653,264" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="rows" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png?w=620" class="aligncenter size-full wp-image-269" title="rows" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png?w=510&amp;h=206 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png?w=150&amp;h=61 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png?w=300&amp;h=121 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png 653w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>Click <strong>Text Tool</strong> or press<strong> (T)</strong> and add 3 <strong>Dynamic Text </strong>on the stage and name it instances as txtLevel, <strong>txtLife</strong>, and <strong>txtScore</strong>.<br />
And also place the garlic on the stage out side the hidden rows.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png"><img loading="lazy" data-attachment-id="270" data-permalink="https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/stage/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png" data-orig-size="647,312" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="stage" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png?w=620" class="aligncenter size-full wp-image-270" title="stage" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png?w=510&amp;h=246 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png?w=150&amp;h=72 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png?w=300&amp;h=145 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png 647w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>Now that our stage is set-up, lets do our magic.<br />
Click on menu bar <strong>Window &gt; Actions</strong> or press <strong>(F9)</strong> to open the Actions Window.<br />
Define our global variables.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png"><img loading="lazy" data-attachment-id="271" data-permalink="https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/global/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png" data-orig-size="325,130" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="global" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png?w=325" class="aligncenter size-full wp-image-271" title="global" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png 325w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png?w=150&amp;h=60 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png?w=300&amp;h=120 300w" sizes="(max-width: 325px) 100vw, 325px" /></a></p>
<p><code><br />
// Define global variables<br />
_global.score = 0;<br />
_global.level = 0;<br />
_global.life = 20;<br />
_global.cDepth = 100;<br />
txt_level.text = 1;<br />
txt_life.text = "20 / 20";<br />
garlic1_mc.stop();<br />
</code></p>
<p><code><br />
// Custom Mouse Cursor<br />
Mouse.hide();<br />
this.attachMovie("sling_shot", "cursor_shot", this.getNextHighestDepth());<br />
cursor_shot.onMouseMove = function() {<br />
this._x = _xmouse;<br />
this._y = _ymouse;<br />
};<br />
</code></p>
<p><code><br />
function randRange(minNum:Number, maxMax:Number):Number {<br />
return (Math.floor(Math.random()*(maxNum-minNum+1))+minNum);<br />
}<br />
</code></p>
<p><code><br />
this.onEnterFrame = function() {<br />
// game over<br />
if (_global.life &lt;= 0) { 		unloadMovie(this); 		loadMovie("gameover.swf",this) 	} 	// add vampire randomly 	if (randRange(0,20) == 0) { 		var randomVamp:Number = randRange(1,3); 		var thisVamp:MovieClip = this.attachMovie("vamp"+randomVamp+"_mc","vampire"+_global.cDepth+"_mc",_global.cDepth); 		_global.cDepth++; 		thisVamp._x = -thisVamp._width; 		// 		var scale = randRange(80,100); 		switch (randomVamp) { 			case 3: 				thisVamp.points = 10; 				thisVamp.speed = 3; 				break; 			case 2: 				thisVamp.points = 15; 				thisVamp.speed = 4; 				break; 			default: 				thisVamp.points = 30; 				thisVamp.speed = 5; 				break; 		} 		// translucent effect 		thisVamp._xscale = scale; 		thisVamp._yscale = scale; 		thisVamp._alpha = scale; 		thisVamp.speed += randRange(0,3)+_global.level; 		// vampire row placement 		switch (randRange(1,3)) { 			case 3: 				thisVamp._y = 10; 				break; 			case 2: 				thisVamp._y = 95; 				break; 			default: 				thisVamp._y = 180; 				break; 		} 		thisVamp.onEnterFrame = function() { 			this._x += this.speed; 			if (this._x&gt;row1_mc._width) {<br />
_global.life--;<br />
txt_life.text = _global.life+" / 20";<br />
this.removeMovieClip();<br />
}<br />
// scoring<br />
if (this.hitTest(garlic1) || this.hitTest(garlic2) {<br />
_global.scorce += this.points;<br />
_global.level = int(_global.score/100)+1;<br />
txt_score.text = _global.score;<br />
txt_level.text = _global.level;<br />
this.removeMovieClip();<br />
}<br />
}<br />
};</code><br />
<code><br />
garlic1_mc.onPress = function() {<br />
this.startDrag();<br />
this.hold = true;<br />
}<br />
garlic1_mc.onRelease = function() {<br />
// garlic row placement<br />
if (this.hitTest(row1_mc) {<br />
this._y = 25;<br />
} else {<br />
if (this.hitTest(row2_mc) {<br />
this._y = 105;<br />
} else {<br />
this._y = 195;<br />
}<br />
}<br />
this.stopDrag();<br />
this.hold = false;<br />
}<br />
garlic1_mc.onEnterFrame = function() {<br />
if (!this.hold) {<br />
if (this.hitTest(row1_mc) || this.hitTest(row2_mc || this.hitTest(row3_mc)) {<br />
this._x -= 5;<br />
// play the garlic1_mc movie clip<br />
this.play();<br />
}<br />
}<br />
</code><br />
<code><br />
// replacing garlic<br />
if (this._x &lt; 0 || this._y &lt; 0) {<br />
this.stopDrag();<br />
this._x = 546.9;<br />
this._y = 262.9;<br />
}<br />
}</code></p>
<p><code><br />
garlic2_mc.onPress = function() {<br />
this.startDrag();<br />
this.hold = true;<br />
}<br />
garlic2_mc.onRelease = function() {<br />
if (this.hitTest(row1_mc)) {<br />
this._y = 15;<br />
} else {<br />
if (this.hitTest(row2_mc)) {<br />
this._y = 105;<br />
} else {<br />
this._y = 185;<br />
}<br />
}<br />
this.stopDrag();<br />
this.hold = false;<br />
}<br />
garlic2_mc.onEnterFrame = function() {<br />
if(!this.hold) {<br />
if (this.hitTest(row1_mc) || this.hitTest(row2_mc) || this.hitTest(row3_mc)) {<br />
this._x -= 20;<br />
}<br />
}<br />
if (this._x &lt; 0 || this._y &lt; 0) {<br />
this.stopDrag();<br />
this._x = 589;<br />
this._y = 256;<br />
}<br />
}<br />
}<br />
</code></p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/11/28/flash-game-vampbuster/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">262</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/sling-shot.png" medium="image">
			<media:title type="html">sling-shot</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/sling_shot_mc.png" medium="image">
			<media:title type="html">sling_shot_mc</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/cursor.png" medium="image">
			<media:title type="html">cursor</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/rows.png" medium="image">
			<media:title type="html">rows</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/stage.png" medium="image">
			<media:title type="html">stage</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/global.png" medium="image">
			<media:title type="html">global</media:title>
		</media:content>
	</item>
		<item>
		<title>VirtualBox USB Configuration</title>
		<link>https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/</link>
					<comments>https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/#comments</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Tue, 23 Nov 2010 04:25:37 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=246</guid>

					<description><![CDATA[In some cases mostly on a Unix like host system (e.g. Mac OS &#38; Linux distro.) . A USB Mass Storage Device in a guest OS is unavailable due to permission settings. Here is how to set-up your host OS to make the USB device available to your guest OS. Let us configure a VirtualBox &#8230; <a href="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/" class="more-link">Continue reading <span class="screen-reader-text">VirtualBox USB Configuration</span></a>]]></description>
										<content:encoded><![CDATA[<p>In some cases mostly on a <a href="https://greatxam.wordpress.com/tag/unix"><strong>Unix</strong></a> like host system (e.g. <strong>Mac OS</strong> &amp; <strong>Linux</strong> distro.) . A <a href="https://greatxam.wordpress.com/tag/usb/"><strong>USB Mass Storage Device</strong></a> in a guest OS is unavailable due to permission settings. Here is how to set-up your host OS to make the USB device available to your guest <strong><a href="https://greatxam.wordpress.com/tag/os/">OS</a></strong>.</p>
<p>Let us configure a <strong>VirtualBox</strong> on a <a href="https://greatxam.wordpress.com/tag/mac-os-x/"><strong>Mac OS X 10.6.4 Snow Leopard</strong></a>.<br />
Now, open the VirtualBox application on a GUI or through the Terminal.<br />
<code><br />
sudo open -a VirtualBox.app<br />
</code></p>
<p>Click on <strong>Settings-&gt;Ports</strong> and Click the USB icon with the plus sign to add a USB device.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png"><img loading="lazy" data-attachment-id="248" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/virtualbox-ports/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png" data-orig-size="588,398" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="virtualbox-ports" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png?w=588" class="aligncenter size-full wp-image-248" title="virtualbox-ports" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png?w=510&amp;h=345 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png?w=150&amp;h=102 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png?w=300&amp;h=203 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png 588w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>Choose the USB you want to add. In this case we will add the <strong>JetFlash</strong>.<br />
<a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png"><img loading="lazy" data-attachment-id="249" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/virtualbox-usb/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png" data-orig-size="403,112" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="virtualbox-usb" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png?w=403" class="aligncenter size-full wp-image-249" title="virtualbox-usb" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png 403w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png?w=150&amp;h=42 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png?w=300&amp;h=83 300w" sizes="(max-width: 403px) 100vw, 403px" /></a><strong><em>Note:</em></strong> make sure that the USB you want to add is connected.<br />
<strong><em> </em></strong></p>
<p>Open a <strong>Terminal</strong> and enter this command to list all the USB Devices<br />
<code><br />
VBoxManage list usbhost<br />
</code></p>
<p>In the terminal you will see a list of information about your USB devices.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png"><img loading="lazy" data-attachment-id="250" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/usb-unavailable/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png" data-orig-size="509,368" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="usb-unavailable" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png?w=509" class="aligncenter size-full wp-image-250" title="usb-unavailable" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png 509w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png?w=150&amp;h=108 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png?w=300&amp;h=217 300w" sizes="(max-width: 509px) 100vw, 509px" /></a></p>
<p>The current state of the USB Mass Storage Device we want to access is <strong>unavailable</strong>.<br />
To make it available we need a little configuration.<br />
First is to add a user group named <em>&#8220;vboxusers&#8221;</em><br />
Open <strong>System Preperances-&gt;Accounts</strong><br />
<a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png"><img loading="lazy" data-attachment-id="251" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/accounts/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png" data-orig-size="672,534" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="accounts" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png?w=620" class="aligncenter size-full wp-image-251" title="accounts" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png?w=510&amp;h=405 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png?w=150&amp;h=119 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png?w=300&amp;h=238 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png 672w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>Click on the plus sign icon, above the Lock icon to add new User/Group and the new account window will pop-up.<br />
On New Account choose Group in the combo box.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png"><img loading="lazy" data-attachment-id="252" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/group-name/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png" data-orig-size="459,158" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="group-name" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png?w=459" class="aligncenter size-full wp-image-252" title="group-name" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png 459w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png?w=150&amp;h=52 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png?w=300&amp;h=103 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<p>Enter <em><strong>&#8220;</strong>vboxusers<strong>&#8220;</strong></em> in the <strong>Full Name</strong> Field.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png"><img loading="lazy" data-attachment-id="253" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/group-name-2/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png" data-orig-size="459,158" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="group-name" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png?w=459" class="aligncenter size-full wp-image-253" title="group-name" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png 459w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png?w=150&amp;h=52 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png?w=300&amp;h=103 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<p>A new group was added to your system.</p>
<p>Click on the <strong>vboxuser group</strong> and add members under that group.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png"><img loading="lazy" data-attachment-id="254" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/group-member/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png" data-orig-size="672,535" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="group-member" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png?w=620" class="aligncenter size-full wp-image-254" title="group-member" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png?w=510&amp;h=406 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png?w=150&amp;h=119 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png?w=300&amp;h=239 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png 672w" sizes="(max-width: 510px) 100vw, 510px" /></a><br />
Change the permission of the <strong>VirtualBox Drive</strong>.<br />
<code><br />
sudo chgrp vboxusers /dev/vboxdrv<br />
sudo chmod g+rw /dev/vboxdrv<br />
</code></p>
<p>Now let&#8217;s see the status of our the USB device.<br />
Enter <strong>VBoxManage list usbhost</strong> in terminal<br />
<code><br />
VBoxManage list usbhost<br />
</code><br />
You will notice that the state is still <strong>unavailable</strong>.</p>
<p>Now eject the USB and enter this command again.<br />
<code><br />
VBoxManage list usbhost<br />
</code></p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png"><img loading="lazy" data-attachment-id="255" data-permalink="https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/usb-available/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png" data-orig-size="511,372" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="usb-available" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png?w=511" class="aligncenter size-full wp-image-255" title="usb-available" src="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png?w=510&amp;h=371 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png?w=150&amp;h=109 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png?w=300&amp;h=218 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png 511w" sizes="(max-width: 510px) 100vw, 510px" /></a><br />
The current state of the USB device is now <strong>&#8220;available&#8221;</strong>.<br />
We can now access the host USB device into our guest OS.<br />
Every time you will disconnect the USB in your guest OS it will be available to your host and vice-versa.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/11/23/virtualbox-usb-configuration/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">246</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-ports.png" medium="image">
			<media:title type="html">virtualbox-ports</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/virtualbox-usb.png" medium="image">
			<media:title type="html">virtualbox-usb</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-unavailable.png" medium="image">
			<media:title type="html">usb-unavailable</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/accounts.png" medium="image">
			<media:title type="html">accounts</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name.png" medium="image">
			<media:title type="html">group-name</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-name1.png" medium="image">
			<media:title type="html">group-name</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/group-member.png" medium="image">
			<media:title type="html">group-member</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/11/usb-available.png" medium="image">
			<media:title type="html">usb-available</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse on Ubuntu</title>
		<link>https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/</link>
					<comments>https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/#comments</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Fri, 23 Jul 2010 02:13:52 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse helios]]></category>
		<category><![CDATA[eclipse ide]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=230</guid>

					<description><![CDATA[On our previous article, we tackle how to install Java Development Kit on our Ubuntu system. If you haven&#8217;t JDK on your system you have to install it first. You can follow the tutorial for installing Java Development Kit on Ubuntu through this link. Now that we have Java on our system we&#8217;re installing an &#8230; <a href="https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/" class="more-link">Continue reading <span class="screen-reader-text">Eclipse on Ubuntu</span></a>]]></description>
										<content:encoded><![CDATA[<p>On our previous article, we tackle how to install <strong>Java Development Kit</strong> on our <strong>Ubuntu</strong> system.<br />
If you haven&#8217;t JDK on your system you have to install it first. You can follow the tutorial for installing <a href="https://greatxam.wordpress.com/2010/07/17/java-development-kit-on-ubuntu/">Java Development Kit on Ubuntu</a> through this link.<br />
Now that we have Java on our system we&#8217;re installing an <strong>IDE </strong>so we can code easily.</p>
<p>We have to download the latest IDE from the <a href="http://eclipse.org" target="_self"><strong>Eclipse website</strong></a>.<br />
The <strong>Eclipse IDE</strong> for Java EE Developer uses for JDK EE and the one we&#8217;re going to use is the Eclipse IDE for Java Developer uses for JDK Standard Edition.<br />
<a href="http://www.eclipse.org/downloads/">eclipse-java-helios-linux-gtk.tar.gz</a></p>
<p>Extract the file to your desktop.<br />
Then move and rename it to Ecplise.<br />
<code><br />
sudo mv ~/Desktop/eclipse-java-helios-linux-gtk /home/greatxam/Eclipse<br />
</code></p>
<p>Install Eclipse using update-alternatives and add the path to /usr/bin<br />
<code><br />
sudo update-alternatives --install /usr/bin/eclipse eclipse /home/greatxam/Eclipse/eclipse 300<br />
sudo ln -s /home/lib/Eclipse/startup.jar /usr/bin<br />
</code></p>
<p>Add eclipse to you Application Menu<br />
Click on <strong>System</strong>-&gt;<strong>Preperences</strong>-&gt;<strong>Main Menu</strong><br />
or Right-Click on <strong>Application</strong>-&gt;<strong>Edit Menu</strong></p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png"><img loading="lazy" data-attachment-id="232" data-permalink="https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/main-menu/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png" data-orig-size="679,564" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Main-Menu" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png?w=620" class="aligncenter size-full wp-image-232" title="Main-Menu" src="https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png?w=510&amp;h=424 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png?w=150&amp;h=125 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png?w=300&amp;h=249 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png 679w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>On Main Menu Window, click Programming under the Menus column on the left and click New Item.<br />
The Create Launcher window will pop-up.</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png"><img loading="lazy" data-attachment-id="235" data-permalink="https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/add-eclipse/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png" data-orig-size="436,231" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Add-Eclipse" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png?w=436" class="aligncenter size-full wp-image-235" title="Add-Eclipse" src="https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png 436w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png?w=150&amp;h=79 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png?w=300&amp;h=159 300w" sizes="(max-width: 436px) 100vw, 436px" /></a></p>
<p>Then provide the information below:<br />
<strong>Type</strong>-&gt; Application<br />
<strong>Icon</strong>-&gt; /home/greatxam/Eclipse/icon.xpm<br />
<strong>Name</strong>-&gt; Eclipse<br />
<strong>Command</strong>-&gt; eclipse</p>
<p><a href="https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png"><img loading="lazy" data-attachment-id="236" data-permalink="https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/eclipse-menu/#main" data-orig-file="https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png" data-orig-size="676,560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Eclipse-Menu" data-image-description="" data-image-caption="" data-large-file="https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png?w=620" class="aligncenter size-full wp-image-236" title="Eclipse-Menu" src="https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png?w=620" alt=""   srcset="https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png?w=510&amp;h=422 510w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png?w=150&amp;h=124 150w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png?w=300&amp;h=249 300w, https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png 676w" sizes="(max-width: 510px) 100vw, 510px" /></a></p>
<p>Now Eclipse is on our menu, we can lauch it under<br />
<strong>Application</strong>-&gt;<strong>Programming</strong>-&gt;<strong>Eclipse</strong></p>
<p>Why we choice Eclipse instead of <strong>NetBean</strong> or any other Java IDE?<br />
It because Eclipse support the <strong>Android platform</strong> which use by more mobile manufacturers such as Motorola, Sony Ericson, ect.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">230</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/07/main-menu.png" medium="image">
			<media:title type="html">Main-Menu</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/07/add-eclipse.png" medium="image">
			<media:title type="html">Add-Eclipse</media:title>
		</media:content>

		<media:content url="https://greatxam.wordpress.com/wp-content/uploads/2010/07/eclipse-menu.png" medium="image">
			<media:title type="html">Eclipse-Menu</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Development Kit on Ubuntu</title>
		<link>https://greatxam.wordpress.com/2010/07/17/java-development-kit-on-ubuntu/</link>
					<comments>https://greatxam.wordpress.com/2010/07/17/java-development-kit-on-ubuntu/#comments</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Sat, 17 Jul 2010 04:58:17 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=214</guid>

					<description><![CDATA[Installing Java on your Ubuntu system is quite easy. Just follow the instruction below. First download the latest JDK (SE or EE) from Sun Microsystem, In this tutorial we are use the JDK SE 6u21. Your downloaded file will look something like this jdk-6u21-linux-i586.bin After you finish the downloading, unpack the .bin file using the &#8230; <a href="https://greatxam.wordpress.com/2010/07/17/java-development-kit-on-ubuntu/" class="more-link">Continue reading <span class="screen-reader-text">Java Development Kit on&#160;Ubuntu</span></a>]]></description>
										<content:encoded><![CDATA[<p>Installing <a href="https://greatxam.wordpress.com/tag/java/" target="_self"><strong>Java</strong></a> on your Ubuntu system is quite easy. Just follow the instruction below.</p>
<p>First download the latest JDK (SE or EE) from <a href="http://java.sun.com/" target="_blank"><strong>Sun Microsystem</strong></a>, In this tutorial we are use the <strong><a href="http://java.sun.com/javase/downloads/index.jsp" target="_self">JDK SE 6u21</a></strong>. Your downloaded file will look something like this <strong>jdk-6u21-linux-i586.bin</strong></p>
<p>After you finish the downloading, unpack the .bin file using the <strong>Broune Shell</strong> (sh) command. Assuming that you download the .bin file on your Desktop.<br />
<code><br />
cd ~/Desktop<br />
sudo chmod a+x *.bin<br />
sudo sh ./jdk-6u21-linux-i586.bin<br />
</code></p>
<p>Rename the unpacked folder to something like <strong>JDK6u21</strong> and move the directory to your desire place of your JDK.<br />
<code><br />
sudo mv jdk-6u21-linux-i586 /home/greatxam/JDK6u21<br />
</code></p>
<p>Now, update your system so it will recognize your new Java installation.<br />
<code><br />
sudo update-alternatives --install /usr/bin/java java /home/greatxam/JDK6u21/bin/java 300<br />
sudo update-alternatives --config java<br />
</code></p>
<p>And add Java Run-Time Environment (JRE) plugin to your browser.<br />
<code><br />
sudo ln -s /home/greatxam/JDK6u21/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins<br />
</code></p>
<p>Congratulations! You have successfully install <a href="https://greatxam.wordpress.com/2010/07/17/java-development-kit-on-ubuntu/">Java Development Kit</a> under <a href="https://greatxam.wordpress.com/tag/ubuntu/" target="_self">Ubuntu</a> platform.<br />
You might want to install a IDE for <a href="https://greatxam.wordpress.com/tag/java/">Java</a> Development. So on our next issue will be Installing <a href="https://greatxam.wordpress.com/2010/07/23/eclipse-on-ubuntu/"><strong>Eclipse IDE for Java</strong></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/07/17/java-development-kit-on-ubuntu/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">214</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>
	</item>
		<item>
		<title>Motorola Droid X</title>
		<link>https://greatxam.wordpress.com/2010/07/02/motorola-droid-x/</link>
					<comments>https://greatxam.wordpress.com/2010/07/02/motorola-droid-x/#respond</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Fri, 02 Jul 2010 09:03:11 +0000</pubDate>
				<category><![CDATA[Hardwares]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[droid x]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[motorola]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=194</guid>

					<description><![CDATA[I&#8217;ve been waiting for Motorola to release a new mobile phone since last year that will definitely much the performance of Apple iPhone. And with much function and more features. And now, one is coming the Droid X. The Droid X is developed under Adroid 2.1 Platform. And as a developer this gadget will definitely &#8230; <a href="https://greatxam.wordpress.com/2010/07/02/motorola-droid-x/" class="more-link">Continue reading <span class="screen-reader-text">Motorola Droid X</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align:left;"><img loading="lazy" class="aligncenter" title="Droid X" src="https://i0.wp.com/www.motorola.com/staticfiles/Consumers/Services/Motorola-DROIDx/US-EN/DROIDxVertical/_Images/droid_x_hero_feature_REV.063010.jpg" alt="" width="482" height="226" /></p>
<p style="text-align:left;">I&#8217;ve been waiting for <strong><a href="http://motorola.com" target="_blank">Motorola</a></strong> to release a new mobile phone since last year that will definitely much the performance of <strong><a href="http://apple.com/iphone/" target="_blank">Apple iPhone</a></strong>. And with much function and more features. And now, one is coming the <a href="https://greatxam.wordpress.com/2010/07/02/motorola-droid-x/"><strong>Droid X</strong></a>.</p>
<p style="text-align:left;">The <strong>Droid X</strong> is developed under <a href="http://android.com" target="_blank"><strong>Adroid 2.1</strong></a> Platform. And as a developer this gadget will definitely suits my style, my <strong><a href="https://greatxam.wordpress.com">hobbies &amp; vices</a></strong>.</p>
<p style="text-align:left;">I can&#8217;t wait to lay my hands on this stylish &amp; very cool device and test my knowledge on developing an application under <strong>Android </strong>platform.</p>
<p style="text-align:left;">
<p style="text-align:left;"><strong>Key Features</strong></p>
<p style="text-align:left;">8MP High Definition camcorder.<br />
4.3in High Resistance screen with iMax like relosution.<br />
HDMI or wireless connection that you may connect to your Home Theater.<br />
And it can even be use as a hotspot to your devices/gadgets.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/07/02/motorola-droid-x/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">194</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>

		<media:content url="http://www.motorola.com/staticfiles/Consumers/Services/Motorola-DROIDx/US-EN/DROIDxVertical/_Images/droid_x_hero_feature_REV.063010.jpg" medium="image">
			<media:title type="html">Droid X</media:title>
		</media:content>
	</item>
		<item>
		<title>D3: Locate Function</title>
		<link>https://greatxam.wordpress.com/2010/06/15/d3-locate-function/</link>
					<comments>https://greatxam.wordpress.com/2010/06/15/d3-locate-function/#respond</comments>
		
		<dc:creator><![CDATA[greatxam]]></dc:creator>
		<pubDate>Tue, 15 Jun 2010 07:26:17 +0000</pubDate>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[d3]]></category>
		<category><![CDATA[multivalue]]></category>
		<category><![CDATA[mv]]></category>
		<category><![CDATA[pick basic]]></category>
		<guid isPermaLink="false">http://greatxam.wordpress.com/?p=170</guid>

					<description><![CDATA[The LOCATE function is the most commonly use function for a multi-value system. It searches for the location of a specific string expression into a dynamic array. And it may be arrange in a sequence ascending or descending and sorted with either right or left justification. SYNTAX LOCATE(string, dynamic.array {, ac{, vc{,start}}}; position {; sequence} &#8230; <a href="https://greatxam.wordpress.com/2010/06/15/d3-locate-function/" class="more-link">Continue reading <span class="screen-reader-text">D3: Locate Function</span></a>]]></description>
										<content:encoded><![CDATA[<p>The <strong>LOCATE </strong>function is the most commonly use function for a <a href="http://en.wordpress.com/tag/multivalue/">multi-value</a> system.<br />
It searches for the location of a specific string expression into a dynamic array.<br />
And it may be arrange in a sequence ascending or descending and sorted with either right or left justification.</p>
<p><strong>SYNTAX</strong><br />
<span style="color:#00ccff;"><strong>LOCATE</strong></span>(string, dynamic.array {, <em>ac</em>{, <em>vc</em>{,<em>start</em>}}}; position {; <em>sequence</em>} ) [<span style="color:#00ccff;"><strong>THEN </strong></span>| <span style="color:#00ccff;"><strong>ELSE </strong></span>statement.block]</p>
<p>Since it is design to identify the position of an string expression into a dynamic array, it can also be use for a numeric express.<br />
But there is a minimal issue when using <strong>LOCATE </strong>with sequence option in an array with precession (decimal) element.</p>
<p><strong>EXAMPLE</strong><br />
We have an dynamic array with 1 elements.<br />
And our task is to insert other 4 elements and must be in ascending order.</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:74px;width:1px;height:1px;overflow:hidden;">Since it is design to identify the position of an string expression into a dynamic array, it can also be use for a numeric express.<br />
But there is a minimal issue when using LOCATE with sequence option in an array with precession (decimal) element.EXAMPLE<br />
We have an dynamic array with 5 elements.<br />
And our task is to insert it into new array and must be in ascending order.</p>
</div>
<p><code><br />
array=''<br />
list.array = 4.5 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 21 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 8.1 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 32 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 70<br />
<span style="color:#00ccff;"><strong>FOR </strong></span>v = 1 <span style="color:#00ccff;"><strong>TO </strong></span>5<br />
<span style="color:#00ccff;"><strong>LOCATE</strong></span>(list.array&lt;1,v&gt;,array,1;position;'ar') <span style="color:#00ccff;"><strong>THEN </strong></span><span style="color:#00ccff;"><strong>NULL</strong></span><br />
array = <span style="color:#00ccff;"><strong>INSERT</strong></span>(array,1,position;list.array&lt;1,v&gt;)<br />
<span style="color:#00ccff;"><strong>NEXT </strong></span>v<br />
<span style="color:#00ccff;"><strong>FOR </strong></span>a = 1 <span style="color:#00ccff;"><strong>TO </strong></span>5<br />
<span style="color:#00ccff;"><strong>PRINT </strong></span>array&lt;1,a&gt; :"-":<br />
<span style="color:#00ccff;"><strong>NEXT </strong></span>a<br />
</code></p>
<p><strong>OUTPUT</strong><br />
21-32-4.5-70-8.1</p>
<p>The output is not what we are expecting.<br />
And notice that the decimal is ignore by the LOCATE function.</p>
<p>To satisfy our desire output, the trick is to eliminate the precession of the value. One method is to multiply the value to 100, assuming you only keep two (2) decimal places into your data.</p>
<p><code><br />
array =''<br />
list.array = 4.5 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 21 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 8.1 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 32 :<span style="color:#00ccff;"><strong>@VM</strong></span>: 70<br />
<span style="color:#00ccff;"><strong>FOR </strong></span>v = 1 <span style="color:#00ccff;"><strong>TO </strong></span>5<br />
<span style="color:#00ccff;"><strong>LOCATE</strong></span>(list.array&lt;1,v&gt;*100,array,1;position;'ar') <span style="color:#00ccff;"><strong>THEN </strong></span><span style="color:#00ccff;"><strong>NULL</strong></span><br />
array = <span style="color:#00ccff;"><strong>INSERT</strong></span>(array,1,position;list.array&lt;1,v&gt;*100)<br />
<span style="color:#00ccff;"><strong>NEXT </strong></span>v<br />
<span style="color:#00ccff;"><strong>FOR </strong></span>a = 1 <span style="color:#00ccff;"><strong>TO </strong></span>5<br />
<span style="color:#00ccff;"><strong>PRINT </strong></span>array&lt;1,a&gt;/100 :"-":<br />
<span style="color:#00ccff;"><strong>NEXT </strong></span>a</code></p>
<p><strong>OUTPUT</strong><br />
4.5-8.1-21-32-70</p>
<p>Now, that much better.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://greatxam.wordpress.com/2010/06/15/d3-locate-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">170</post-id>
		<media:content url="https://0.gravatar.com/avatar/c3ddfc49b360e3bfacd6fe0b931d38ec305bb881641c41b5377a7b0c2f3e4c76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">greatxam</media:title>
		</media:content>
	</item>
	</channel>
</rss>
