<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Server Guide and Blog</title>
	
	<link>http://www.bgevolution.com/blog</link>
	<description>Rock Your Linux</description>
	<lastBuildDate>Sat, 24 Jul 2010 19:08:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ServerGuideAndBlog" /><feedburner:info uri="serverguideandblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>40.833246</geo:lat><geo:long>-73.693095</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FServerGuideAndBlog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FServerGuideAndBlog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FServerGuideAndBlog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ServerGuideAndBlog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FServerGuideAndBlog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FServerGuideAndBlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FServerGuideAndBlog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Android Blackbook Pro – How to Open the App</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/koOwByuACbs/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-pro-how-to-open-the-app/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 19:08:03 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[blackbook]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[Press]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[tech support]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1994</guid>
		<description><![CDATA[I get a lot of emails/sms/calls about not being able to open the application. In the top of the applications description, on the market, is how you open it. Please dial 123 in your telephone and press call. There is no icon, therefore it cannot be open anywhere other can via the telephone using your [...]]]></description>
			<content:encoded><![CDATA[<p>I get a lot of emails/sms/calls about not being able to open the application. In the top of the applications description, on the market, is how you open it. Please dial 123 in your telephone and press call. There is no icon, therefore it cannot be open anywhere other can via the telephone using your code. You can change the code to anything you want in the app.</p>
<p>Also, I get many emails/sms/calls about double notifications and the blacklist message showing in the notification. Please read the introductory dialog carefully. It explicitly says to disable notifications in your  default sms application!!!!</p>
<p>As always email/sms/call anytime for tech support. I&#8217;m always around&#8230;.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/l6BajggXSGd10Ak3279vzQ303wM/0/da"><img src="http://feedads.g.doubleclick.net/~a/l6BajggXSGd10Ak3279vzQ303wM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/l6BajggXSGd10Ak3279vzQ303wM/1/da"><img src="http://feedads.g.doubleclick.net/~a/l6BajggXSGd10Ak3279vzQ303wM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/koOwByuACbs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-pro-how-to-open-the-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-pro-how-to-open-the-app/</feedburner:origLink></item>
		<item>
		<title>Android Blackbook – Progress Update</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/K18OliUBYnM/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-progress-update/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 15:24:49 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[MMS]]></category>
		<category><![CDATA[blackbook]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[demo version]]></category>
		<category><![CDATA[demo versions]]></category>
		<category><![CDATA[level features]]></category>
		<category><![CDATA[stability issues]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[verion]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1992</guid>
		<description><![CDATA[I have made substantial progress with Android Blackbook since its initial release on the 24th of June. It was released soon after as a pro verion, and has gone through over 150 verisions. Last Thursday was the release of the Moto Droid X. On this day the first wave of Demo versions began to expire. [...]]]></description>
			<content:encoded><![CDATA[<p>I have made substantial progress with Android Blackbook since its initial release on the 24th of June. It was released soon after as a pro verion, and has gone through over 150 verisions. Last Thursday was the release of the Moto Droid X. On this day the first wave of Demo versions began to expire. Many of the pro level features have already been ported to the demo version, and as new updates for the pro are published selected features will be made temporarily available for demo use.</p>
<p>Call filtering and sms filtering both appear to be quite stable at this time. There are still some kinks to work out of the UI, particularly effecting app stability. Have no doubt that the app is extremely stable at this time, but there are always new things to tweak and add. As of today I know of several things I need to address. Tonight I will focus on improving app stability.</p>
<p>I really want to finish MMS support, but why start a new, extremely complicated, feature when there are many needed stability issues to tweak to perfection. While MMS support is 90% done, I need to focus on making sure the app NEVER crashes and performs perfectly. Then and only then will I add MMS support. I expect this to be soon.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/0L9Z-nkY5PDyehdfTBSIwZpS7wg/0/da"><img src="http://feedads.g.doubleclick.net/~a/0L9Z-nkY5PDyehdfTBSIwZpS7wg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0L9Z-nkY5PDyehdfTBSIwZpS7wg/1/da"><img src="http://feedads.g.doubleclick.net/~a/0L9Z-nkY5PDyehdfTBSIwZpS7wg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/K18OliUBYnM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-progress-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-progress-update/</feedburner:origLink></item>
		<item>
		<title>Android BlackBook – MMS Support Coming Real Soon</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/kpHiMS_9xDw/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-mms-support-coming-real-soon/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 14:28:09 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[MMS]]></category>
		<category><![CDATA[TMobile]]></category>
		<category><![CDATA[blackbook]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[Blackbook]]></category>
		<category><![CDATA[incoming telephone]]></category>
		<category><![CDATA[Incredible]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[mobile option]]></category>
		<category><![CDATA[mobile support]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[photo support]]></category>
		<category><![CDATA[T Mobile]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1988</guid>
		<description><![CDATA[A sorely lacked feature has been MMS photo support. I am happy to report it is relatively close to being released. After this feature is stable, and release its on to T-Mobile support. I may need to wait for 2.2 support because there are two options; wait for 2.2 on the Incredible, or actually purchase  [...]]]></description>
			<content:encoded><![CDATA[<p>A sorely lacked feature has been MMS photo support. I am happy to report it is relatively close to being released. After this feature is stable, and release its on to T-Mobile support. I may need to wait for 2.2 support because there are two options; wait for 2.2 on the Incredible, or actually purchase  Nexus 1 with a prepaid T-Mobile sim.</p>
<p>T-Mobile has proven tricky. The incoming telephone number has a 1 in it. I have compensated for this manually, but I want the process to be automatic. As of now BlackBook works with T-Mobile when the T-Mobile option in the main settings is checked. The option allows for a 1 to be stored in the contacts telephone number. For some reason even with the 1 in the contacts telephone number SMS filtering is not working.</p>
<p>SMS delivers a bundle. In the bundle is the message and the senders address(telephone). I have a feeling the senders telephone number does not have a 1 for SMS messages. This means T-Mobile is all over the place. There is definitely a 1 in the incoming telephone number, but most likley not a 1 in the incoming SMS message? Strange, where is the consistency?</p>
<p>If I cannot make T-Mobile detect automated I am going to make the T-Mobile option more obvious. I will also make it so when the option is disable and enabled the telephone numbers of all the contacts are re-adjusted automatically.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/ldd4153ttRzVLzABOs4A3Gwo3vw/0/da"><img src="http://feedads.g.doubleclick.net/~a/ldd4153ttRzVLzABOs4A3Gwo3vw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ldd4153ttRzVLzABOs4A3Gwo3vw/1/da"><img src="http://feedads.g.doubleclick.net/~a/ldd4153ttRzVLzABOs4A3Gwo3vw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/kpHiMS_9xDw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-mms-support-coming-real-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-mms-support-coming-real-soon/</feedburner:origLink></item>
		<item>
		<title>Android Blackbook: ToDo List</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/kQHHJXopSMI/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-todo-list/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 11:30:51 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[MMS]]></category>
		<category><![CDATA[blackbook]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[voicemail]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[Compatibility]]></category>
		<category><![CDATA[custom menus]]></category>
		<category><![CDATA[dummy message]]></category>
		<category><![CDATA[global notifications]]></category>
		<category><![CDATA[Import]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[size screens]]></category>
		<category><![CDATA[ui enhancements]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1982</guid>
		<description><![CDATA[As of July 4th here are the current features: Global notifications replacement. Blacklisted and non blacklisted sms notifications are handled entirely by the application Dummy text messages Call filtering Call number masking Send calls to voicemail, with two distinct methods configurable in the main settings Silence contact Import/Export contact information. At this time only the [...]]]></description>
			<content:encoded><![CDATA[<p>As of July 4th here are the current features:</p>
<ul>
<li>Global notifications replacement. Blacklisted and non blacklisted sms notifications are handled entirely by the application</li>
<li>Dummy text messages</li>
<li>Call filtering</li>
<li>Call number masking</li>
<li>Send calls to voicemail, with two distinct methods configurable in the main settings</li>
<li>Silence contact</li>
<li>Import/Export contact information. At this time only the first line of the postal address it exported.</li>
<li>Support for full postal address in the application, with full address being imported</li>
<li>Customizable login number</li>
<li>Fully integrated SMS client</li>
<li>SMS client themes</li>
<li>Advanced memory tactics. The entire UI layout will has been redesigned to reduce memory use up to 10x. This will substantially reduce, if not eliminate, memory related freezes</li>
<li>Photos support that import Facebook images from the main contact book</li>
<li>New custom menus!</li>
</ul>
<p>I have many things I need and want to add:</p>
<ul>
<li>MMS support! I know, I promise I will add it</li>
<li>More SMS themes <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Blinking lights on system notifications</li>
<li>Customizable dummy message</li>
<li>Group SMS messages</li>
<li>Password recovery. Possibly a secret gesture on the main screen? May replace main login method, or supplement it</li>
<li>Contact export to email</li>
<li>More custom menus rather than default</li>
<li>More ui enhancements</li>
<li>Compatibility with 2.2</li>
<li>Compatibility with smaller and tablet size screens</li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/Hqq1Ydi8rZBcmf81AdeCyHtv6JQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/Hqq1Ydi8rZBcmf81AdeCyHtv6JQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Hqq1Ydi8rZBcmf81AdeCyHtv6JQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/Hqq1Ydi8rZBcmf81AdeCyHtv6JQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/kQHHJXopSMI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-todo-list/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-todo-list/</feedburner:origLink></item>
		<item>
		<title>Android Blackbook Pro – Full Support &amp; New Features</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/bMHxCtZOY4Q/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-pro-full-support-new-features/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 14:17:43 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[MMS]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[auto responder]]></category>
		<category><![CDATA[Blackbook]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[code cleanup]]></category>
		<category><![CDATA[high priority]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[photo support]]></category>
		<category><![CDATA[sms client]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1976</guid>
		<description><![CDATA[Blackbook now supports two themes in the SMS client (Bubbles and Stock). You can toggle the them via the menu option (nice and easy). I fixed a couple of bugs last night, and completely removed the kill pill that is in the BETA version. The pro version will receive all updates from now on. There [...]]]></description>
			<content:encoded><![CDATA[<p>Blackbook now supports two themes in the SMS client (Bubbles and Stock). You can toggle the them via the menu option (nice and easy). I fixed a couple of bugs last night, and completely removed the kill pill that is in the BETA version. The pro version will receive all updates from now on. There are many things on my list of todos. Two are from a recent comment on a previous blog post.</p>
<p>1) Photo support</p>
<p>2) Group sms sending</p>
<p>3) SMS auto responder</p>
<p>4) Message linkify (ex. hyperlinks)</p>
<p>5) I want to try send to voicemail using a clever hack to work around lack of such a feature in the sdk (this may prove to be a waste of time)</p>
<p>6) MMS support, which is not high priority because although it is an important feature it is used substantially less than SMS. Also it is remarkably more difficult.</p>
<p>And as always more code cleanup for efficiency.</p>
<p>Please comment if there are features you want me to add to the list of todos.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/3DFMYpYgo7_OQR-cbuoAlz1NUzQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/3DFMYpYgo7_OQR-cbuoAlz1NUzQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3DFMYpYgo7_OQR-cbuoAlz1NUzQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/3DFMYpYgo7_OQR-cbuoAlz1NUzQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/bMHxCtZOY4Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-pro-full-support-new-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-pro-full-support-new-features/</feedburner:origLink></item>
		<item>
		<title>Android Blackbook – Motorola Droid Milestone</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/Oh7dZ3VDPNE/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-motorola-droid-milestone/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 14:39:03 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Droid]]></category>
		<category><![CDATA[blackbook]]></category>
		<category><![CDATA[milestone]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Blackbook]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[drawback]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[settings menu]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1973</guid>
		<description><![CDATA[Blackbook now is confirmed to work on the Motorola Droid Milestone. This is of great importance because it extends its reach tremendously. There is still a lot of work to be done with the application. I will be completely revamping the entire user interface. The main page will predominantly remain the same, for now, as [...]]]></description>
			<content:encoded><![CDATA[<p>Blackbook now is confirmed to work on the Motorola Droid Milestone. This is of great importance because it extends its reach tremendously.</p>
<p>There is still a lot of work to be done with the application. I will be completely revamping the entire user interface. The main page will predominantly remain the same, for now, as it is based on some coding from my previous app that I think looks appealing. The contact settings menu will take on a more traditional look, along with the main settings menu. As of now sms filtering works basically flawlessly, call filtering works fine with the most frustrating drawback being the missed call notification that is programatically unavoidable. Silence mode works as expected, and notification vibrations have been added with some more options added to the main settings menu. MMS support still needs to be implemented.</p>
<p>Blackbook will remain in Beta for some time. At least until the 15th of July. There is a kill pill in the code and as of right now the app will no longer function after the 1st of July. I will modify this code to allow it to function till the 15th, but please note this requires you to upgrade your software from the marketplace. I most likely will keep Blackbook in Beta until I get MMS working, which I will start working on after I revamp the UI.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/ACUPWhvgje_5hc82fok0DfKaYKw/0/da"><img src="http://feedads.g.doubleclick.net/~a/ACUPWhvgje_5hc82fok0DfKaYKw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ACUPWhvgje_5hc82fok0DfKaYKw/1/da"><img src="http://feedads.g.doubleclick.net/~a/ACUPWhvgje_5hc82fok0DfKaYKw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/Oh7dZ3VDPNE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-motorola-droid-milestone/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-motorola-droid-milestone/</feedburner:origLink></item>
		<item>
		<title>Android Blackbook – Beta – HTC Models</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/rR5ihm9anDI/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-beta-htc-models/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 16:32:45 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[htc]]></category>
		<category><![CDATA[motorola]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[core application]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[landscape mode]]></category>
		<category><![CDATA[message client]]></category>
		<category><![CDATA[mode option]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[motorola models]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[Today]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1970</guid>
		<description><![CDATA[Android Blackbook  is now confirmed to work on older HTC models. This is promising, and later today I will do some tests on Motorola models. There is still many things to do, and many hurdles that simply cannot be overcome. Notifications for missed incoming calls cannot be avoided because the notification is broadcasted from a [...]]]></description>
			<content:encoded><![CDATA[<p>Android Blackbook  is now confirmed to work on older HTC models. This is promising, and later today I will do some tests on Motorola models. There is still many things to do, and many hurdles that simply cannot be overcome. Notifications for missed incoming calls cannot be avoided because the notification is broadcasted from a core application. MMS filtering may also prove difficult, but eventually surmountable. As of now there are many features that have been added in the last two days that dwarf the functionality of coexisting applications.</p>
<p>Landscape mode for text message client</p>
<p>Call log</p>
<p>Contact import</p>
<p>Silence mode option</p>
<p>Notification vibrations</p>
<p>Settings menu completely revamped</p>
<p>I will post a report when I test on the Moto Droid.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/tR48D6XDsnEEoFPOAvvHPDnN2IQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/tR48D6XDsnEEoFPOAvvHPDnN2IQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/tR48D6XDsnEEoFPOAvvHPDnN2IQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/tR48D6XDsnEEoFPOAvvHPDnN2IQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/rR5ihm9anDI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-beta-htc-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-beta-htc-models/</feedburner:origLink></item>
		<item>
		<title>Android Blackbook – Fully Functional on Droid Incredible</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/teokdgXhAIE/</link>
		<comments>http://www.bgevolution.com/blog/android-blackbook-fully-functional-on-droid-incredible/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 15:56:47 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[blackbook]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[incredible]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Blackbook]]></category>
		<category><![CDATA[dummy text]]></category>
		<category><![CDATA[message application]]></category>
		<category><![CDATA[message inbox]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[quick launch]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[unwanted content]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1963</guid>
		<description><![CDATA[I have made a comprehensive Blackbook application for the Droid Incredible. It will be available soon, and I may publish it on the Market in a beta version with date expiration; to get some feedback. It was built and tested on the Incredible, and should work on all other devices with 2.1. I want to [...]]]></description>
			<content:encoded><![CDATA[<p>I have made a comprehensive Blackbook application for the Droid Incredible. It will be available soon, and I may publish it on the Market in a beta version with date expiration; to get some feedback. It was built and tested on the Incredible, and should work on all other devices with 2.1. I want to publish to beta to see what other devices it works on.</p>
<p>It is comprehensive. It filters incoming and outgoing text messages. When a contact is in the blackbook receives an incoming messages it is not shown in the regular message inbox. It can only be viewed in the blackbook application. There are two options associated with text messages; notifications and dummy text messages. Dummy messages will replace the deleted message with a message saying Spam Filter has removed unwanted content. The notification  also has similar content. These features can be disabled.</p>
<p>Notifications will replace the default notification for your text message app. Notifications are handled for regular text messages as well as blacklisted contacts. Notifications for regular text messages are similar to the notifications produced by your default text message application. They will include the contact, and the message and link to the messaging application. Notifications for blacklisted contacts will say Spam has been detected and removed successfully. When you get a notification like this it should signify that you have a new discrete text message that can be viewed in the Android Blackbook.</p>
<p>Android Blackbook has no icon. It does not show in the recent applications quick launch dialog that shows when you hold the home button. It is completely hidden and can only be accessed by entering your secret code into the dialer, and pressing call. The default secret code is 123 and can be configured in the application. The only way to see that the app is installed in the applications menu in settings. In their The icon is a warning sign and the title of the app is  System Error. It is for all practical purposes discrete!!!</p>
<p>I will continue to work on this app aggressively. I will post again as I get more done.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/JcGcT5i4Vg27z_NIYqpOS1EdPFM/0/da"><img src="http://feedads.g.doubleclick.net/~a/JcGcT5i4Vg27z_NIYqpOS1EdPFM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JcGcT5i4Vg27z_NIYqpOS1EdPFM/1/da"><img src="http://feedads.g.doubleclick.net/~a/JcGcT5i4Vg27z_NIYqpOS1EdPFM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/teokdgXhAIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-blackbook-fully-functional-on-droid-incredible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-blackbook-fully-functional-on-droid-incredible/</feedburner:origLink></item>
		<item>
		<title>Android – Process Manager</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/IE4UvulW1Kw/</link>
		<comments>http://www.bgevolution.com/blog/android-process-manager/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 14:15:17 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[lsof]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[apache mysql]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[encrypted login]]></category>
		<category><![CDATA[incoming connections]]></category>
		<category><![CDATA[initial states]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[Sendmail]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1957</guid>
		<description><![CDATA[My next project will be Process Manager. Using lsof I will be scanning various ports to see if a particular process is listening for incoming connections. I am in the initial states of controlling the processes, but the algorithms are complete to read if the processes are running. Currently the app scans for Apache, Mysql, [...]]]></description>
			<content:encoded><![CDATA[<p>My next project will be Process Manager. Using lsof I will be scanning various ports to see if a particular process is listening for incoming connections. I am in the initial states of controlling the processes, but the algorithms are complete to read if the processes are running. Currently the app scans for Apache, Mysql, Sendmail, POP, and imap. I will expand it to 6 or so processes for the free version, and every possible pertinent process I can think of for the paid version. Restarting processes will require root access so some sort of sudo command, or shell script will be required. I should be ready to release the free version in less than a week or so. The paid version, just like VirtualBox manager will have DSA encrypted login and will support more hosts. The free version will be limited to 6 hosts or so. I may make the free version much more limited that the free VirtualBox Manager. This would be in an attempt to encourage the purchasing of the paid version.</p>
<p>The app will use the same UI I created for VirtualBox manager, which will substantially reduce the amount of time needed to code the app.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/92C90syXDi-sei17XiA74LrhlNY/0/da"><img src="http://feedads.g.doubleclick.net/~a/92C90syXDi-sei17XiA74LrhlNY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/92C90syXDi-sei17XiA74LrhlNY/1/da"><img src="http://feedads.g.doubleclick.net/~a/92C90syXDi-sei17XiA74LrhlNY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/IE4UvulW1Kw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-process-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/android-process-manager/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager – Debian – RedHat – BSD</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/xGR1FuLUUdU/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-debian-redhat-bsd/#comments</comments>
		<pubDate>Mon, 31 May 2010 14:26:10 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[VBoxManage]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[bsd system]]></category>
		<category><![CDATA[bsd systems]]></category>
		<category><![CDATA[debian systems]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[initial user]]></category>
		<category><![CDATA[type]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1955</guid>
		<description><![CDATA[Currently Debian systems are fully supported in VirtualBox Manager. It is apparent, based on initial user feedback, that RedHat and BSD systems are responding to various commands differently. Ultimately VBM issues a variety of VBoxManage commands and captures the standard output for analysis. Something is different on RedHat and BSD systems. I am currently installing [...]]]></description>
			<content:encoded><![CDATA[<p>Currently Debian systems are fully supported in VirtualBox Manager. It is apparent, based on initial user feedback, that RedHat and BSD systems are responding to various commands differently. Ultimately VBM issues a variety of VBoxManage commands and captures the standard output for analysis. Something is different on RedHat and BSD systems.</p>
<p>I am currently installing Fedora, and will install a comparable BSD system for analysis. When proper formatting of the commands are determined I will update VBM with an option to select the type of host being connected to.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/bd1w7GDDTM2QQo7Gy09dVZiqYl0/0/da"><img src="http://feedads.g.doubleclick.net/~a/bd1w7GDDTM2QQo7Gy09dVZiqYl0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bd1w7GDDTM2QQo7Gy09dVZiqYl0/1/da"><img src="http://feedads.g.doubleclick.net/~a/bd1w7GDDTM2QQo7Gy09dVZiqYl0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/xGR1FuLUUdU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-debian-redhat-bsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-debian-redhat-bsd/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager Pro – Slowww Pace</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/uKQ609o6lyA/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-pro-slowww-pace/#comments</comments>
		<pubDate>Sun, 30 May 2010 11:10:04 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[free version]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[negative comments]]></category>
		<category><![CDATA[nice thing]]></category>
		<category><![CDATA[Pace]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1953</guid>
		<description><![CDATA[Ok, I see what people mean about Android apps being extremely slow compared to iPhone apps. I&#8217;ve had about 315 downloads of the free version, and a whopping 5 downloads of the paid version. This by all means is exciting for the first week of distribution, but if thinks don&#8217;t pick up to some degree [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, I see what people mean about Android apps being extremely slow compared to iPhone apps. I&#8217;ve had about 315 downloads of the free version, and a whopping 5 downloads of the paid version. This by all means is exciting for the first week of distribution, but if thinks don&#8217;t pick up to some degree there will be no more reason to invest time and effort into the app. It would be more logical to begin another, more viral app that could sell more copies.</p>
<p>Also, users are extremely annoying when they leave negative comments for a bug, then do not update the comment when the bug is fixed. The nice thing about the Android market is that you can mark any comment as spam, and frankly a comment that was left about a bug that no longer exists is definitely spam.</p>
<p>I expect, and hope that Google updates the market establishing better standards. It would be nice to develop for the Android full time, but currently that is not even a consideration.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/RYrsIilzrys0NirV1411HrDIImY/0/da"><img src="http://feedads.g.doubleclick.net/~a/RYrsIilzrys0NirV1411HrDIImY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RYrsIilzrys0NirV1411HrDIImY/1/da"><img src="http://feedads.g.doubleclick.net/~a/RYrsIilzrys0NirV1411HrDIImY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/uKQ609o6lyA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-pro-slowww-pace/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-pro-slowww-pace/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager Pro – Machine Status Check Plus More</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/Hln021flTqk/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-pro-machine-status-check-plus-more/#comments</comments>
		<pubDate>Wed, 26 May 2010 16:36:39 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Manager]]></category>
		<category><![CDATA[machines]]></category>
		<category><![CDATA[oncreate]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[apache mysql]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[new menu]]></category>
		<category><![CDATA[Plus]]></category>
		<category><![CDATA[random users]]></category>
		<category><![CDATA[ui thread]]></category>
		<category><![CDATA[virtual machines]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1946</guid>
		<description><![CDATA[Added to VirtualBox Pro is status checking. When you login to the host your virtual machines are displayed with on/off information. In the onCreate a thread is launched that scans the server for machine status; it then updates the UI thread accordingly. I&#8217;ve also added header icons to replace the default one, and a new [...]]]></description>
			<content:encoded><![CDATA[<p>Added to VirtualBox Pro is status checking. When you login to the host your virtual machines are displayed with on/off information. In the onCreate a thread is launched that scans the server for machine status; it then updates the UI thread accordingly. I&#8217;ve also added header icons to replace the default one, and a new menu item has been added. The new menu item, in the free version, will not change. It currently dispalys information regarding upcoming features. In the Pro version the features will be implemented.</p>
<p>The Pro version will soon have the ability to login to individual machines, hosts or virtual machines, and scan for running processes. It will display the status of the running process and give the ability to start, stop, or reset it. Theoretically the list can be the entire contents of ps aux, but at first I will probably restrict it to Apache, Mysql, Sendmail, and Dovecot. The user can start, stop, and reset the processes the same way virtual machines are controlled in the current application. I should be done with the new features within a week or so.</p>
<p>Downloads look promising. In the first week there were about 250 downloads. I think this should grow being that first week downloads is always random. Users searching for random keywords to see what apps exist. As a reputation builds downloads should also be driven by word of mouth and hopefully a listing in the tops apps. In time, we&#8217;ll see. The paid version is off to a slow start, but as the free version grows in popularity I expect sales to pick up given the powerful features only available in the Pro version.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/TlrmPcWrHGBOjZ29Hb-Tv8sTQ4E/0/da"><img src="http://feedads.g.doubleclick.net/~a/TlrmPcWrHGBOjZ29Hb-Tv8sTQ4E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TlrmPcWrHGBOjZ29Hb-Tv8sTQ4E/1/da"><img src="http://feedads.g.doubleclick.net/~a/TlrmPcWrHGBOjZ29Hb-Tv8sTQ4E/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/Hln021flTqk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-pro-machine-status-check-plus-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-pro-machine-status-check-plus-more/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager – Dialogs Class Complete Re-Write</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/9zsXBTG2KGs/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-dialogs-class-complete-re-write/#comments</comments>
		<pubDate>Tue, 25 May 2010 14:54:50 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Manager]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[dialogs]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[methods]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[host settings]]></category>
		<category><![CDATA[menu settings]]></category>
		<category><![CDATA[new style]]></category>
		<category><![CDATA[previous design]]></category>
		<category><![CDATA[Re]]></category>
		<category><![CDATA[settings menu]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1943</guid>
		<description><![CDATA[I re-wrote the dialogs class and removed 3 redundant methods. I was able to consolidate 4 methods into a single re-usable method that substantially reduced the code to implement the main host settings menu. The user will no see any difference, but it should reduce the size of the package slightly, and is just simply [...]]]></description>
			<content:encoded><![CDATA[<p>I re-wrote the dialogs class and removed 3 redundant methods. I was able to consolidate 4 methods into a single re-usable method that substantially reduced the code to implement the main host settings menu. The user will no see any difference, but it should reduce the size of the package slightly, and is just simply betting coding. The new style allows for the easy implementation of additional menu settings, whereas the previous design required each setting to be coded individually.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/RvFlxbL0EXBGG9WB3e21Yy34myA/0/da"><img src="http://feedads.g.doubleclick.net/~a/RvFlxbL0EXBGG9WB3e21Yy34myA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RvFlxbL0EXBGG9WB3e21Yy34myA/1/da"><img src="http://feedads.g.doubleclick.net/~a/RvFlxbL0EXBGG9WB3e21Yy34myA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/9zsXBTG2KGs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-dialogs-class-complete-re-write/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-dialogs-class-complete-re-write/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager Pro – UI Updates and Stability</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/C3DdJBqcpNM/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-pro-ui-updates-and-stability/#comments</comments>
		<pubDate>Sun, 23 May 2010 14:25:33 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Manager]]></category>
		<category><![CDATA[enhancements]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[toast]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[depth]]></category>
		<category><![CDATA[dialog boxes]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[host port]]></category>
		<category><![CDATA[key keys]]></category>
		<category><![CDATA[public keys]]></category>
		<category><![CDATA[ssh server]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1940</guid>
		<description><![CDATA[I have added a variety of user interface updates to the pro version. In addition to the toast popups actual notifications add a sence of feedback and depth to the program. I want the program to feel that its actually aware of what you are doing and processing interactions accordingly. I feel with recent enhancements [...]]]></description>
			<content:encoded><![CDATA[<p>I have added a variety of user interface updates to the pro version. In addition to the toast popups actual notifications add a sence of feedback and depth to the program. I want the program to feel that its actually aware of what you are doing and processing interactions accordingly. I feel with recent enhancements this is becoming more and more the case.</p>
<p>I have fixed a couple of potential situations where an i/o exception can occur. I have also added enhancements that clarify a particular action based on the current state of setting. All in all the depth and feedback offered by the application is improving.</p>
<p>Without substantial feedback/comments by actual users, I see very little confusion using the app and no bugs. Every action performs accordingly. The primary situation I think users may encounter is the inability to login. In such a situation the connecting dialog will just continue to spin. VirtualBox Manager is designed for users to first login to a host using password authentication. Therefore for each host the first connection must be made to an ssh server with PasswordAuthentication set to yes in /etc/ssh/sshd_config. Withe the correct host/port/username/password set in the app, and port forwarding properly configured in a users router/network a connection will occur. The user can then click the menu, and select generate key; which generated a new 1024 bit DSA key. The user can view the private and public keys directly from buttons in the menu. There are strategic dialog boxes that state the user can then upload the key to the server, which automatically appends it to the bottom of ~/.ssh/authorized_keys2. Pressing upload automatically enabled key login for the particular host. Enabling and disabling key login is done via the hosts configuration options accessible on the main screen.</p>
<p>There are many checks to prevent confusion. A user cannot enable key login unless there is a key. Keys cannot be displayed/uploaded before they are created; which would be an i/o exception. There is also a warning when a user tries to generate a key when a key already exists. This can cause a problem that will prevent other hosts from loggin in; if the key changes it will no longer match the public key stored on the host. A dialog will appear explaining that password login will be re-enabled for the host, and that when the key is uploaded password authentication will be used. If a new key is generated the user must disabled key authentication for other hosts configured in the app; once logged in to other hosts using password auth the user can easily upload the new public key to the server, reestablishing key based authentication for the respective host.</p>
<p>After a public key is uploaded to the server password authentication can be disabled. This substantially diminishes and practically eliminates the possibility of a brute force intrusion.</p>
<p>The pro version adds support for 20 hosts, and 20 machines per host. This is done using a ScrollView wrapped around each activity. Its a logical addition. If users request support for more hosts it can easily be added.</p>
<p>I want to change the oncreate structure to each of the three activities. I want to initialize the buttons in a background thread. While the UI is fast and there is no visible delay I would like to code the oncreates as such. Frankly given the speed of recent phones I don&#8217;t think there will be any visible differences. Theoretically on a slower processor the activity would display with no button, and then as the thread processes the views they will display on the screen one by one.</p>
<p>I will add some additional features in time, but until comments start rolling in a new project is in the works. Linux Manager Pro. I&#8217;ll posts as it develops.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/fAyME4MGwp9mXL_vB5_P12fpIA0/0/da"><img src="http://feedads.g.doubleclick.net/~a/fAyME4MGwp9mXL_vB5_P12fpIA0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fAyME4MGwp9mXL_vB5_P12fpIA0/1/da"><img src="http://feedads.g.doubleclick.net/~a/fAyME4MGwp9mXL_vB5_P12fpIA0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/C3DdJBqcpNM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-pro-ui-updates-and-stability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-pro-ui-updates-and-stability/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager/Pro Enhancements</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/O3Y3otc3bHU/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-managerpro-enhancements/#comments</comments>
		<pubDate>Thu, 20 May 2010 18:20:46 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Manager]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[enhancement]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[toast]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[enhancements]]></category>
		<category><![CDATA[graphical enhancements]]></category>
		<category><![CDATA[pro versions]]></category>
		<category><![CDATA[robust server]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[server management tool]]></category>
		<category><![CDATA[usernames and passwords]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1937</guid>
		<description><![CDATA[As I refine VirtualBox Manager I find new enhancements to make. Various graphical enhancements have been made to both the free and pro versions. Android uses the Toast class to display an unobtrusive message on the screen. Utilizing this to display confirmation dialogs assures the user that a particular action has completed successful. It adds [...]]]></description>
			<content:encoded><![CDATA[<p>As I refine VirtualBox Manager I find new enhancements to make. Various graphical enhancements have been made to both the free and pro versions. Android uses the Toast class to display an unobtrusive message on the screen. Utilizing this to display confirmation dialogs assures the user that a particular action has completed successful. It adds a sense of feedback to the application.</p>
<p>One feature removed was the disabling of auto correction on the input menus. Since domain names, usernames, and passwords do not require auto correction, I wanted to disabled the feature. But the ability to disable the feature was not available in Android 1.6 therefore the feature is not currently available in the current packages. As more phones shift toward &gt;2.1 I will re-enabled the feature and push the update to the Marketplace.</p>
<p>The entire application is much more stable after some recent updates. If the password is correct, and the private and public keys match then there is only one reason the system will not login; signal strength. I have noticed it does not work with 1X and only works where there is a reasonably strong 3G connection. I will try figure out how to program a timeout that publishes a notification that the connection failed due to signal strength.</p>
<p>More updates to come. I also want to implement a robust server management tool that reads for common processes using ps, and give the user the ability to see if they are running, restart, or shut them down. ect&#8230;. I may integrate this into VirtualBox Manager pro or just as a standalone application.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Z0HvoBm6XdoQmVuUBHipCl2fTv8/0/da"><img src="http://feedads.g.doubleclick.net/~a/Z0HvoBm6XdoQmVuUBHipCl2fTv8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Z0HvoBm6XdoQmVuUBHipCl2fTv8/1/da"><img src="http://feedads.g.doubleclick.net/~a/Z0HvoBm6XdoQmVuUBHipCl2fTv8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/O3Y3otc3bHU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-managerpro-enhancements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-managerpro-enhancements/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager Pro – Launched with Public Key Authentication</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/6rKYZ1_TA5o/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-pro-launched-with-public-key-authentication/#comments</comments>
		<pubDate>Wed, 19 May 2010 02:57:08 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Manager]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[dsa]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[public]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[configuration menu]]></category>
		<category><![CDATA[dialog boxes]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[host servers]]></category>
		<category><![CDATA[Manager Pro]]></category>
		<category><![CDATA[minimum security]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[pub]]></category>
		<category><![CDATA[security enhancement]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1933</guid>
		<description><![CDATA[VirtualBox Manager Pro has been launched on the Android Marketplace. It has many enhancements over the free version. The user interface has additional notifications, and the most important feature, public key authentication, has been fully implemented. Once logged into a host using password authentication, VirtualBox Manager Pro can create a 1024 bit DSA encryption key, [...]]]></description>
			<content:encoded><![CDATA[<p>VirtualBox Manager Pro has been launched on the Android Marketplace. It has many enhancements over the free version. The user interface has additional notifications, and the most important feature, public key authentication, has been fully implemented. Once logged into a host using password authentication, VirtualBox Manager Pro can create a 1024 bit DSA encryption key, which can then be uploaded to the server. The upload method automatically appends the key to the bottom of the authorized_keys2 file. From then on pub key auth is used to connect to the particular host. Pub key authentication can be enabled and disabled in the hosts configuration menu. The application has many checks and when a situation may require explanation several dialog boxes have been strategically implemented to avoid problems with pub key authentication.</p>
<p>VirtualBox Manager Pro is excellent for serious IT departments that require minimum security requirements. Using pub key authentication the use of password authentication can be completely disabled. This is a huge security enhancement over the free version. VirtualBox Manager Pro is available for $19.99, and is targeting IT departments rather than the individual. Home users can utilize password authentication to a great extent without detrimentally exposing a server to internet based threats, whereas IT departments host servers that are business dependent.</p>
<p>Try VirtualBox Manger Pro today to experience a stable, intuitive, and fully function VirtualBox remote management solution.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/fm7aiulF79xwtlYOGm9AGemVbwc/0/da"><img src="http://feedads.g.doubleclick.net/~a/fm7aiulF79xwtlYOGm9AGemVbwc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fm7aiulF79xwtlYOGm9AGemVbwc/1/da"><img src="http://feedads.g.doubleclick.net/~a/fm7aiulF79xwtlYOGm9AGemVbwc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/6rKYZ1_TA5o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-pro-launched-with-public-key-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-pro-launched-with-public-key-authentication/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager Pro – Public Key Authentication</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/oy6Yr9EzSdY/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-pro-public-key-authentication/#comments</comments>
		<pubDate>Tue, 18 May 2010 13:38:20 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[bit]]></category>
		<category><![CDATA[dsa]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[encrypted authentication]]></category>
		<category><![CDATA[encrypted login]]></category>
		<category><![CDATA[encryption key]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[host machines]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[Manager Pro]]></category>
		<category><![CDATA[Manager. The]]></category>
		<category><![CDATA[Manger]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1929</guid>
		<description><![CDATA[VirtualBox Manger was released a couple of days ago offering ssh access to remote host machines. The application controls up to seven virtual machines on the host machine. Up to seven different host machines can be configured in VirtualBox Manager. The standard application was released for free, and it will remain free. The current version [...]]]></description>
			<content:encoded><![CDATA[<p>VirtualBox Manger was released a couple of days ago offering ssh access to remote host machines. The application controls up to seven virtual machines on the host machine. Up to seven different host machines can be configured in VirtualBox Manager. The standard application was released for free, and it will remain free. The current version has practically no bugs, at least any that I am aware of. I will continue to support it, but I will shift my development focus to the Pro version.</p>
<p>VirtualBox Manager Pro currently supports DSA encrypted login. Once the user logs into a host, using password authentication, the menu contains options to generate a new DSA key, and upload it to the host machine. Uploading it to the host machine automatically appends it to the users authorized_keys2 file. Once uploaded VirtualBox Manger will automatically use DSA encrypted authentication to connect to the host. VirtualBox Manager pro is design to use a single encryption key for all configured hosts.</p>
<p>VirtualBox Manger Pro will be released at 19.99 and is targeting corporate level IT departments. When it is released it will encrypt the passwords stored in the applications settings, and will also prompt for a password to gain access to the application. This feature will be enabled or disabled based on security requirements. Also there will be an options dialog to choose the size of the encryption key to generate; it is currently set at 1024 bytes.</p>
<p>In time I will enhance the UI. I want to add a variety of notifications throughout the application to enhance communication, troubleshooting, and general usability.</p>
<p>VirtualBox Manager Pro will be released soon to the Android Marketplace.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/66RoAOgWiHMIaIRtj39-IzcI23M/0/da"><img src="http://feedads.g.doubleclick.net/~a/66RoAOgWiHMIaIRtj39-IzcI23M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/66RoAOgWiHMIaIRtj39-IzcI23M/1/da"><img src="http://feedads.g.doubleclick.net/~a/66RoAOgWiHMIaIRtj39-IzcI23M/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/oy6Yr9EzSdY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-pro-public-key-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-pro-public-key-authentication/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager – Version 44MPG</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/SQ02_ttw1yI/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-version-44mpg/#comments</comments>
		<pubDate>Mon, 17 May 2010 13:22:26 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Manager]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[oncreate]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cleanup]]></category>
		<category><![CDATA[code cleanup]]></category>
		<category><![CDATA[header images]]></category>
		<category><![CDATA[input data]]></category>
		<category><![CDATA[keyboards]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[stable release]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1926</guid>
		<description><![CDATA[VirtualBox Manager was released two days ago and several updates have been published since then. I have fixed a bug on the delete hosts page Enhanced the header images on the delete hosts page and machine page Tweaked the keyboards in the input data menus Added references to the host as well as the machine [...]]]></description>
			<content:encoded><![CDATA[<p>VirtualBox Manager was released two days ago and several updates have been published since then.</p>
<ul>
<li>I have fixed a bug on the delete hosts page</li>
<li>Enhanced the header images on the delete hosts page and machine page</li>
<li>Tweaked the keyboards in the input data menus</li>
<li>Added references to the host as well as the machine in various dialog headers</li>
<li>Some code cleanup trying to do more in the oncreate rather than in methods</li>
<li>Fixed a bug in the help pages and customized the info respectively</li>
</ul>
<p>As mentioned, therefore is a lot of code I have already written dealing with rsa key login. Now that the program is in a stable release state I plan to cleanup the code and then start looking at completing encrypted login features.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/NRzZK483laVFcpI8ADReu8KOvJ0/0/da"><img src="http://feedads.g.doubleclick.net/~a/NRzZK483laVFcpI8ADReu8KOvJ0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NRzZK483laVFcpI8ADReu8KOvJ0/1/da"><img src="http://feedads.g.doubleclick.net/~a/NRzZK483laVFcpI8ADReu8KOvJ0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/SQ02_ttw1yI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-version-44mpg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-version-44mpg/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager – Whats Next?</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/0VCG0SIeYDg/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-whats-next/#comments</comments>
		<pubDate>Sun, 16 May 2010 18:32:41 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Sendmail]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[control menu]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[host control]]></category>
		<category><![CDATA[level application]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[mininum]]></category>
		<category><![CDATA[relevant servers]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1922</guid>
		<description><![CDATA[There is a small bug on the delete hosts page that will be fixed. I&#8217;m going to keep the max number of hosts, at this time, to 7 to support smaller screens without having to rewrite the code to support multiple pages of hosts. I&#8217;m going to add, at mininum, an additional class where I [...]]]></description>
			<content:encoded><![CDATA[<p>There is a small bug on the delete hosts page that will be fixed. I&#8217;m going to keep the max number of hosts, at this time, to 7 to support smaller screens without having to rewrite the code to support multiple pages of hosts. I&#8217;m going to add, at mininum, an additional class where I want to allow users to connect to the virtual machine itself to run commands. I will configure the virtual machine menu the same way as the host control menu. VirtualBox Manager will scan the virtual machine and display buttons with relevant servers that are running. For example if the machine has apache, sendmail, and mysql it will detect them and display a button for each service. The user can then start, stop, or reset the service.</p>
<p>I should have this update implemented in the next couple of days. I will also set a toggle in the main menu to enable a main application password required before connecting to any host. Although I may reserve this feature for the enterprise level application.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/qd8xvEA_Kp4f2-XMDxtMqiKWlgI/0/da"><img src="http://feedads.g.doubleclick.net/~a/qd8xvEA_Kp4f2-XMDxtMqiKWlgI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qd8xvEA_Kp4f2-XMDxtMqiKWlgI/1/da"><img src="http://feedads.g.doubleclick.net/~a/qd8xvEA_Kp4f2-XMDxtMqiKWlgI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/0VCG0SIeYDg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-whats-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-whats-next/</feedburner:origLink></item>
		<item>
		<title>VirtualBox Manager – An Android IT Solution</title>
		<link>http://feedproxy.google.com/~r/ServerGuideAndBlog/~3/2hNLKo99TEQ/</link>
		<comments>http://www.bgevolution.com/blog/virtualbox-manager-an-android-it-solution/#comments</comments>
		<pubDate>Sun, 16 May 2010 11:50:38 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[jsch]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[activity]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[date entry]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[host activity]]></category>
		<category><![CDATA[host button]]></category>
		<category><![CDATA[numerical entry]]></category>
		<category><![CDATA[password dialog]]></category>
		<category><![CDATA[port dialog]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[table rows]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=1915</guid>
		<description><![CDATA[Published late last night to the Android Marketplace, VirtualBox Manage is making nice progress. Yesterday I put substantial time and effort into the user interface. Particular the onscreen keyboards, and password entry screen. When the main dialogs appear, prompting for user input, the keyboard views are automatically expanded. In the port dialog a telephone keyboard/numerical [...]]]></description>
			<content:encoded><![CDATA[<p>Published late last night to the Android Marketplace, VirtualBox Manage is making nice progress. Yesterday I put substantial time and effort into the user interface. Particular the onscreen keyboards, and password entry screen. When the main dialogs appear, prompting for user input, the keyboard views are automatically expanded. In the port dialog a telephone keyboard/numerical keyboard is shown. For the host dialog I will update the keyboard to be web based, with a .com button. The password dialog asterisks out user input, and only shows the last four of the currently set value. Ohh, also the port dialog has a format check presenting a dialog if the data entered is not a number.</p>
<p>The header and background images have been updated. They are dynamic in that on different Android devices both with fit the screen. Each host button begins immediately after the header image, and are dynamically create in the main methods onCreate. Actually the only view in each if the three layouts is the header imageView. Other than that table rows and button views are dynamically populated, collapsed and expanded. I&#8217;ve tested different screen sizes in the emulator and the header/background image, and the buttons are dynamically fit to the size of the device screen. The very first thing the application does, on first run, is measure the screen. It happens to work very nicely overall.</p>
<p>Currently the application supports seven hosts. In the onCreate each button for the seven hosts is create and collapsed. When a new host is created the table row is inflated making the view visible. Essentially the default state of all buttons and table rows is invalidated, and then when they are added by the user they are validated.</p>
<p>The delete host activity uses the validation state of the host buttons to populate the layout with views. Like the main activity 7 table rows and buttons are created, and subsequently invalidated. Then the oncreate validates views based on the validation state of buttons in the main activity. The delete host activity is actually a callActivityForResult. In the delete host activity the users can click the host button, as well as the delete button. If the user click the host button finish() is called and upon return that host&#8217;s preferences menu is inflated. I though it logical to do. The delete button calls finish(), passing back the array index of the host to be deleted. Deleting the bottom most host is easy, but deleting a host right smack in the middle of the list was a bit tricky because of the dynamic nature of the host buttons. Because all the buttons are built in the onCreate when a user deletes a host in the middle of the list the hosts below the selection need to be shifted up to accommodate new hosts being at the bottom of the list. The code to delete a button in the middle of the list is easily twice as long as the code to delete the bottom most host.</p>
<p>Then of course is Jsch; the meat and potatoes. Jsch is a java based implementation of ssh. After several weeks if getting used to their code, implementation became rather straight forward. There is no documentation by the writer; examples and the source code itself are your only references. Ultimately the examples are useful, and when it came to come more complicated method calls the source code was also nice and neat. Overall I rate Jsch very high when it comes to the functionality of an API. Jsch is used by VirtualBox Manager to connect to the host. Upon connection it executes &#8220;VBoxManager list vms&#8221;. I then pipe the InputStream through a variety of methods, using traditional stdout manipulation binaries to format the data. Once formatted the data populates strings. These strings serve as the title for the buttons in the Machines class as well has a means of identifying a particular virtual machine to control. VirtualBox Manager reads all the virtual machines in the users home directory. The way Linux runs, VirtualBox must be part of a particular user group to run. Typically all virtual machines are run as a particular user on a host therefore logging in with ssh conveniently gives access, in all but unique/custom circumstances, to all the virtual machines on the host. While VirtualBox Manager will read all of the machines, it will only populate views with the first 7. I will be expanding the limit of hosts, and machines in upcoming releases; this will be a straight forward code expansion. I will recode the main and machine activity to display a different index of various arrays created holding button views.</p>
<p>When a machine button is pressed a dialog opens with various options. These options are those of VBoxManage controlvm and VBoxManage start. It runs very quickly on Verizon, and all my hardware testing was done on a Droid Incredible.</p>
<p>As of now I know of one or two little bugs that I want to address. I will probably fix them tonight. I will make some upgrades here and there to version 1, but I will be enhancing the ui, and cleaning up the code when I release version 2, which will be a paid app; most likely 99 cents or so. I have many ideas for ui upgrades!</p>
<p>Ultimately before releasing version 1 I was working heavily on RSA encrypted login. There is a lot of code in version 1 pertaining to this. 90% of the code is done, with a couple of bugs holding back release. If I can get the RSA login portion of the code working it will be release in an Enterprise level package that will be priced accordingly. As of now I see three versions of the app; the free version, an enhanced non commercial version, and a commercial version.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Rfd6gH_FIsj7E-u45M6mmraFdRI/0/da"><img src="http://feedads.g.doubleclick.net/~a/Rfd6gH_FIsj7E-u45M6mmraFdRI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Rfd6gH_FIsj7E-u45M6mmraFdRI/1/da"><img src="http://feedads.g.doubleclick.net/~a/Rfd6gH_FIsj7E-u45M6mmraFdRI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ServerGuideAndBlog/~4/2hNLKo99TEQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/virtualbox-manager-an-android-it-solution/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.bgevolution.com/blog/virtualbox-manager-an-android-it-solution/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.569 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-27 23:59:54 --><!-- Compression = gzip -->
