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

<channel>
	<title>Jason L. Froebe - Tech tips and How Tos for Fellow Techies &#187; .NET</title>
	<atom:link href="http://froebe.net/blog/index.php/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://froebe.net/blog</link>
	<description>Tips &#38; Tricks for Databases (Sybase, Oracle, MySQL, PostgreSQL, SQLite), Windows, Linux, Solaris, Perl, Java, Bash and so much much more</description>
	<lastBuildDate>Sat, 07 Jan 2012 22:12:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>How to resize a Gdk.Pixbuf to the size of a Gtk.Image visible area</title>
		<link>http://froebe.net/blog/2010/01/12/how-to-resize-a-gdk-pixbuf-to-the-size-of-a-gtk-image-visible-area/</link>
		<comments>http://froebe.net/blog/2010/01/12/how-to-resize-a-gdk-pixbuf-to-the-size-of-a-gtk-image-visible-area/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 14:08:56 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[gdk]]></category>
		<category><![CDATA[Gdk.IterpType]]></category>
		<category><![CDATA[gdk.pixbuf]]></category>
		<category><![CDATA[getrectangles]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[gtk.image]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[scaleimage]]></category>
		<category><![CDATA[visibleregion]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1175</guid>
		<description><![CDATA[I wrote a simple image viewer that will load a photo image into a Gtk.Image widget using a Gdk.Pixbuf.  I then added a tool bar with four clickable icons.  Zoom out, zoom in, fit to window and original size. All but the fit to window worked well.  When I pulled the width and height from [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a simple image viewer that will load a photo image into a Gtk.Image widget using a Gdk.Pixbuf.  I then added a tool bar with four clickable icons.  Zoom out, zoom in, fit to window and original size.</p>
<p><a href="http://froebe.net/blog/wp-content/uploads/2010/01/Screenshot-MainWindow.png"><img class="aligncenter size-full wp-image-1173" title="Screenshot-MainWindow" src="http://froebe.net/blog/wp-content/uploads/2010/01/Screenshot-MainWindow.png" alt="" width="438" height="300" /></a></p>
<p>All but the <em>fit to window</em> worked well.  When I pulled the width and height from image1.GetSizeRequest(out width, out height), width &amp; height were returned as -1.  Not helpful.  Google didn&#8217;t give me many clues either <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>What I needed was something that would provide the visible area of the Gdk.Image widget:</p>
<p><a href="http://froebe.net/blog/wp-content/uploads/2010/01/Screenshot-MainWindowa.png"><img class="aligncenter size-full wp-image-1176" title="Screenshot-MainWindowa" src="http://froebe.net/blog/wp-content/uploads/2010/01/Screenshot-MainWindowa.png" alt="" width="430" height="293" /></a></p>
<p>In order to get the visible area, we need to:</p>
<ul>
<li>upcast Gtk.Image to a Gtk.GdkWindow</li>
<li>retrieve a Gdk.Region from the VisibleRegion method</li>
<li>retrieve the first Gdk.Rectangle from the array returned from the visibleRegion.GetRectangles method</li>
<li>extract the Height and Width from the Gdk.Rectangle</li>
</ul>
<p>Now that we have the height and the width of the visible area of the Gtk.Image widget, we need to scale the image (Gdk.Pixbuf) while keeping the aspect.  Assigning the image to the Gtk.Image widget will automatically redraw itself.</p>
<div class="csharp dean_ch"><span class="kw1">protected</span> <span class="kw1">virtual</span> <span class="kw4">void</span> zoomToWindow <span class="br0">&#40;</span><span class="kw4">object</span> sender, <span class="kw5">System</span><span class="sy0">.</span><span class="me1">EventArgs</span> e<span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span>image1<span class="sy0">.</span><span class="me1">Pixbuf</span> <span class="sy0">!=</span> <span class="kw1">null</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw4">int</span> new_width, new_height<span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw4">int</span> height <span class="sy0">=</span> image1<span class="sy0">.</span><span class="me1">Pixbuf</span><span class="sy0">.</span><span class="me1">Height</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw4">int</span> width <span class="sy0">=</span> image1<span class="sy0">.</span><span class="me1">Pixbuf</span><span class="sy0">.</span><span class="me1">Width</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; &nbsp;Gdk<span class="sy0">.</span><span class="me1">Region</span> visibleRegion <span class="sy0">=</span> image1<span class="sy0">.</span><span class="me1">GdkWindow</span><span class="sy0">.</span><span class="me1">VisibleRegion</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;Gdk<span class="sy0">.</span><span class="me1">Rectangle</span> rectangle <span class="sy0">=</span> visibleRegion<span class="sy0">.</span><span class="me1">GetRectangles</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;new_height <span class="sy0">=</span> rectangle<span class="sy0">.</span><span class="me1">Height</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;new_width <span class="sy0">=</span> rectangle<span class="sy0">.</span><span class="me1">Width</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;scaleImage<span class="br0">&#40;</span>height, width, <span class="kw1">ref</span> new_height, <span class="kw1">ref</span> new_width, <span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;image1<span class="sy0">.</span><span class="me1">Pixbuf</span> <span class="sy0">=</span> pictureBuf<span class="sy0">.</span><span class="me1">ScaleSimple</span><span class="br0">&#40;</span>new_width, new_height, Gdk<span class="sy0">.</span><span class="me1">InterpType</span><span class="sy0">.</span><span class="me1">Bilinear</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp;<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div>
<p><a href="http://froebe.net/blog/wp-content/uploads/2010/01/Screenshot-MainWindow-1.png"><img class="aligncenter size-full wp-image-1174" title="Screenshot-MainWindow-1" src="http://froebe.net/blog/wp-content/uploads/2010/01/Screenshot-MainWindow-1.png" alt="" width="438" height="300" /></a>There we go <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
While the code above is C#, the same principle goes for any language that uses Gtk.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2010/01/12/how-to-resize-a-gdk-pixbuf-to-the-size-of-a-gtk-image-visible-area/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>For those of you on Facebook and are interested in PowerBuilder&#8230;.</title>
		<link>http://froebe.net/blog/2010/01/06/for-thos-of-you-on-facebook-and-are-interested-in-powerbuilder/</link>
		<comments>http://froebe.net/blog/2010/01/06/for-thos-of-you-on-facebook-and-are-interested-in-powerbuilder/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 19:42:51 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Powerbuilder]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fan page]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1170</guid>
		<description><![CDATA[Subject: Old PowerBuilder Facebook page deactivated Hi Everyone, Happy new year! As of today, the old PowerBuilder facebook page is deactivated. Please be sure to become a fan of PowerBuilder here: http://www.facebook.com/pages/PowerBuilder/160355699256 Go PB!!]]></description>
			<content:encoded><![CDATA[<blockquote>
<pre><em>Subject: Old PowerBuilder Facebook page deactivated

</em>

<div class="wp-caption alignright" style="width: 210px"><em></em><em><a href="http://www.facebook.com/pages/PowerBuilder/160355699256"><img title="PowerBuilder Fan Page" src="http://profile.ak.fbcdn.net/object2/1509/116/n160355699256_6668.jpg" alt="PowerBuilder Fan Page" width="200" height="200" /></a></em><p class="wp-caption-text">PowerBuilder Fan Page</p></div>

Hi Everyone,

Happy new year!

As of today, the old PowerBuilder facebook page is deactivated.

Please be sure to become a fan of PowerBuilder here:
<a href="http://www.facebook.com/pages/PowerBuilder/160355699256">http://www.facebook.com/pages/PowerBuilder/160355699256</a>

Go PB!!</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2010/01/06/for-thos-of-you-on-facebook-and-are-interested-in-powerbuilder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reinstalling Beagle on Ubuntu 8.04 causes System.DllNotFoundException libgalago error</title>
		<link>http://froebe.net/blog/2008/06/06/reinstalling-beagle-on-ubuntu-804-causes-systemdllnotfoundexception-libgalago-error/</link>
		<comments>http://froebe.net/blog/2008/06/06/reinstalling-beagle-on-ubuntu-804-causes-systemdllnotfoundexception-libgalago-error/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 22:32:32 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[beagle]]></category>
		<category><![CDATA[beagle search]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[libgalago]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=496</guid>
		<description><![CDATA[A while back I removed the Beagle and Tracker desktop search engines from my Ubuntu 8.04.  As I&#8217;ve been consolidating more and more information into my home directory, I thought I would be able to simply install Beagle. Boy was I wrong!  When I started up beagle search, I was rewarded with it dying on [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I removed the Beagle and Tracker desktop search engines from my Ubuntu 8.04.  As I&#8217;ve been consolidating more and more information into my home directory, I thought I would be able to simply install Beagle.</p>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/06/screenshot-synaptic-package-manager.png"><img class="alignnone size-medium wp-image-497" title="synaptic-package-manager" src="http://froebe.net/blog/wp-content/uploads/2008/06/screenshot-synaptic-package-manager-300x231.png" alt="Installing Beagle" width="300" height="231" /></a></p>
<p>Boy was I wrong!  When I started up beagle search, I was rewarded with it dying on me:</p>
<div class="bash dean_ch">$ beagle-search<br />
Debug: Done reading conf from <span class="sy0">/</span>etc<span class="sy0">/</span>beagle<span class="sy0">/</span>config-files<span class="sy0">/</span>BeagleSearch.xml<br />
Debug: Done reading conf from <span class="sy0">/</span>home<span class="sy0">/</span>jason<span class="sy0">/</span>.beagle<span class="sy0">/</span>config<span class="sy0">/</span>Daemon.xml<br />
Debug: Done reading conf from <span class="sy0">/</span>etc<span class="sy0">/</span>beagle<span class="sy0">/</span>config-files<span class="sy0">/</span>Daemon.xml<br />
Exception <span class="kw1">in</span> Gtk<span class="co0"># callback delegate</span><br />
&nbsp; Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.<br />
System.DllNotFoundException: libgalago<br />
&nbsp; at <span class="br0">&#40;</span>wrapper managed-to-native<span class="br0">&#41;</span> Galago.Global:galago_init <span class="br0">&#40;</span>intptr,int<span class="br0">&#41;</span><br />
&nbsp; at Galago.Global.Init <span class="br0">&#40;</span>System.String name, InitFlags flags<span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Galago.Global.Init <span class="br0">&#40;</span>System.String name<span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Beagle.Util.GalagoTools.GetPresence <span class="br0">&#40;</span>System.String service_id, System.String username<span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Search.Tiles.IMLog.GetBuddyStatus <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Search.Tiles.IMLog.GetDetails <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Search.Tiles.Tile.get_Details <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Search.MainWindow.ShowInformation <span class="br0">&#40;</span>Search.Tiles.Tile tile<span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Search.GroupView.OnTileSelected <span class="br0">&#40;</span>System.Object tile, System.EventArgs args<span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Search.Tiles.Tile.OnFocusInEvent <span class="br0">&#40;</span>Gdk.EventFocus f<span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; at Gtk.Widget.focusinevent_cb <span class="br0">&#40;</span>IntPtr widget, IntPtr evnt<span class="br0">&#41;</span> <span class="br0">&#91;</span>0&#215;00000<span class="br0">&#93;</span> <br />
&nbsp; &nbsp;at GLib.ExceptionManager.RaiseUnhandledException<span class="br0">&#40;</span>System.Exception e, Boolean is_terminal<span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Widget.focusinevent_cb<span class="br0">&#40;</span>IntPtr widget, IntPtr evnt<span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Widget.focusinevent_cb<span class="br0">&#40;</span>IntPtr , IntPtr <span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Widget.gtk_widget_grab_focus<span class="br0">&#40;</span>IntPtr <span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Widget.gtk_widget_grab_focus<span class="br0">&#40;</span>IntPtr <span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Widget.GrabFocus<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Search.Category.Select<span class="br0">&#40;</span>Boolean focus, Boolean extended<span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Search.GroupView.Finished<span class="br0">&#40;</span>Boolean grabFocus<span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Search.MainWindow.OnFinished<span class="br0">&#40;</span>Beagle.FinishedResponse response<span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Beagle.Query.OnFinished<span class="br0">&#40;</span>Beagle.ResponseMessage r<span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Beagle.RequestMessage.OnAsyncResponse<span class="br0">&#40;</span>Beagle.ResponseMessage response<span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Beagle.Transport+EventThrowingClosure.ThrowEvent<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at GLib.Idle+IdleProxy.Handler<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at GLib.Idle+IdleProxy.Handler<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Application.gtk_main<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Application.gtk_main<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gtk.Application.Run<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Gnome.Program.Run<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;at Search.MainWindow.Main<span class="br0">&#40;</span>System.String<span class="br0">&#91;</span><span class="br0">&#93;</span> args<span class="br0">&#41;</span></div>
<p>I not so quickly determined I was missing libgalago-gtk1 and libgalago-gtk1.0-cil.  Once I installed them, everything was working properly!</p>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/06/screenshot-synaptic-package-manager-1.png"><img class="alignnone size-medium wp-image-498" title="synaptic-package-manager-1" src="http://froebe.net/blog/wp-content/uploads/2008/06/screenshot-synaptic-package-manager-1-300x231.png" alt="Installing libgalago " width="300" height="231" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/06/06/reinstalling-beagle-on-ubuntu-804-causes-systemdllnotfoundexception-libgalago-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerBuilder 11.2 is coming out shortly</title>
		<link>http://froebe.net/blog/2008/03/20/powerbuilder-112-is-coming-out-shortly/</link>
		<comments>http://froebe.net/blog/2008/03/20/powerbuilder-112-is-coming-out-shortly/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 20:30:45 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Powerbuilder]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=441</guid>
		<description><![CDATA[Speed in Development. Speed in Deployment. Speed in Performance. PowerBuilder 11.2 will be available shortly and we are holding a Web seminar with John Strano to highlight the key features of this release. During this Web seminar, John will show you the new capabilities found in PowerBuilder 11.2 that bring increased performance to your mission-critical [...]]]></description>
			<content:encoded><![CDATA[<table style="border: 1px none #000000" align="center" border="0" cellpadding="0" cellspacing="0" height="796" width="489">
<tr>
<td style="padding-left: 5px; padding-right: 5px" align="left" width="100%"><img src="http://img.en25.com/eloquaimages/clients/sybase/%7b9cdd546a-6304-474e-8b16-e203434c8999%7d_pb11_header_770x160.jpg" border="0" height="88" width="376" /></td>
</tr>
<tr>
<td width="100%">
<table border="0" cellpadding="0" cellspacing="0" height="560" width="381">
<tr>
<td style="padding: 10px 15px; font-family: Verdana; font-size: 10pt" width="100%">
<p align="left"><em><font face="Arial"><em><strong>Speed in Development. Speed in Deployment. Speed in Performance.</strong></em></font></em></p>
<p><em><font face="Arial">PowerBuilder 11.2 will be available shortly and we are holding a Web seminar with John Strano to highlight the key features of this release. During this Web seminar, John will show you the new capabilities found in PowerBuilder 11.2 that bring increased performance to your mission-critical applications, including using AJAX and .NET development to EAServer. In addition, John will show you a range of as well as database, UI, and usability enhancements.</font></em></p>
<p align="center"><em><font face="Arial"><strong>PowerBuilder 11.2 Web Seminar: Increased Performance is Here<br />
<span style="border-bottom: 1px dashed #0066cc; background: transparent none repeat scroll 0% 50%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" class="yshortcuts" id="lw_1206044836_1">Wednesday, April 2, 2008<br />
9:00 AM PT</span> / 12:00 PM EST</strong></font></em></p>
<p><em><a href="http://response.sybase.com/forms/NAO08MARWBCSTPowerBuilder112Overview" rel="nofollow" target="_blank"><img src="http://img.en25.com/eloquaimages/clients/sybase/%7b3ae9066f-3e08-40ae-97f5-797bc9475398%7d_register_btn_edge_orange.gif" border="0" height="27" width="103" /></a></em></p>
<p><em><font face="Arial">The PowerBuilder 11.2 webcast will cover:<br />
</font></em></p>
<ul>
<li><em><font face="Arial">Certificate Store Support for Smart Client-published Applications</font></em></li>
<li><em><font face="Arial">Usability and UI Enhancements</font></em></li>
<li><em><font face="Arial">Database Connectivity Enhancements</font></em></li>
<li><em><font face="Arial">Enabling the DEBUG Condition for ORCA and OrcaScript</font></em></li>
<li><em><font face="Arial">Application Pools for Web Forms in IIS7</font></em></li>
<li><em><font face="Arial">EAServer Support for .NET-deployed PowerBuilder Clients</font></em></li>
<li><em><font face="Arial">AJAX Functionality for WebForm-Deployed Applications </font></em></li>
</ul>
<p><em><font face="Arial">Register for the PowerBuilder 11.2 Web seminar today and speed up your development, deployment, and performance.</font></em></p>
<p><em><font face="Arial">Find out more and </font><a href="http://response.sybase.com/forms/NAO08MARWBCSTPowerBuilder112Overview" rel="nofollow" target="_blank"><font face="Arial"><span class="yshortcuts" id="lw_1206044836_2">sign up here.</span> </font></a></em></p>
<p><em><font face="Arial">Regards,</font></em></p>
<p><em><font face="Arial">The PowerBuilder Team</font><br />
</em></p>
<p><em><img src="http://img.en25.com/eloquaimages/tinydot.gif" /></em></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/03/20/powerbuilder-112-is-coming-out-shortly/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New developers for Sybase&#8217;s Powerbuilder 11?</title>
		<link>http://froebe.net/blog/2007/11/13/new-developers-for-sybases-powerbuilder-11/</link>
		<comments>http://froebe.net/blog/2007/11/13/new-developers-for-sybases-powerbuilder-11/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 21:39:53 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Powerbuilder]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[The Gimp]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/2007/11/13/new-developers-for-sybases-powerbuilder-11/</guid>
		<description><![CDATA[There still seems to be a steep learning curve when it comes to Sybase&#8217;s PowerBuilder. In this specific case, PB11 is no easier. What *I* personally would like to see is: step by step online tutorials to create a multitude of projects &#8211; from simple &#8216;hello world&#8217; applications to database connected applications to .NET to [...]]]></description>
			<content:encoded><![CDATA[<p>There still seems to be a steep learning curve when it comes to Sybase&#8217;s <a href="http://www.sybase.com/powerbuilder">PowerBuilder</a>. In this specific case, PB11 is no easier.</p>
<p>What *I* personally would like to see is:</p>
<ol>
<li>step by step online tutorials to create a multitude of projects &#8211; from simple &#8216;hello world&#8217; applications to database connected applications to .NET to AJAX enabled .NET web apps</li>
<li>online videos for the new and experienced developers rather than <a href="http://www.sybase.com/products/development/powerbuilder/videos">just feature highlights</a></li>
<li>more books&#8230; from the &#8220;Beginning PowerBuilder 11&#8243; (perhaps a &#8216;for Dummies&#8217; series type book) to super advanced PB11</li>
<li>more podcasts ( take a look at <a href="http://feeds.feedburner.com/meettheg">Meet the Gimp</a> for example format )</li>
<li>PowerBuilder gallery of open source and commercial PB applications (please don&#8217;t just point to the abomination known as codexchange) and online pb communities</li>
<li>A better tiered licensing model: Free version (take a look at <a href="http://msdn2.microsoft.com/en-us/express/aa718406.aspx" title="Visual Basic Express">Microsoft&#8217;s VB Express</a> for a model of what should be included for free), Student (K-university) edition, Professional / Small Business, Enterprise. There should be NO feature differences between the student and enterprise editions &#8211; the only difference should be in what PB can be used for (licensing).</li>
<li>Open source &amp; hobby-ist development should be actively promoted to help rebuild the PB community</li>
</ol>
<p>Can anyone think of anything else to help new developers learn PowerBuilder?</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2007/11/13/new-developers-for-sybases-powerbuilder-11/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

