<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Articles by Berndt Hamboeck</title>
<link>http://dotnet.sys-con.com/</link>
<description>Latest articles from Berndt Hamboeck</description>
<copyright>Copyright 2008 .NET DEVELOPER&apos;S JOURNAL</copyright>
<lastBuildDate>Fri, 25 Jul 2008 06:14:00 GMT</lastBuildDate>
<generator>.NET DEVELOPER&apos;S JOURNAL</generator>
<ttl>10</ttl>
<docs>http://backend.userland.com/rss</docs>

<item>
<title>XNA or Game Development for Everyone - Part 2</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/589769.htm</guid><link>http://dotnet.sys-con.com/read/589769.htm</link>
<pubDate>Fri, 13 Jun 2008 12:30:00 GMT</pubDate>
<description>In Part 1 we started to develop a small racing game using XNA Game Studio Express 2.0. We learned about the game loop and how it&apos;s implemented by the XNA (by using the Update and Draw methods) framework. We also created our first track on the screen and four cars started moving on the screen, but, sadly enough, they left the track and weren&apos;t seen again. What does that mean?</description>

</item><item>
<title>XNA, Game Development for Everyone</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/526728.htm</guid><link>http://dotnet.sys-con.com/read/526728.htm</link>
<pubDate>Thu, 27 Mar 2008 17:00:00 GMT</pubDate>
<description>Maybe some of you remember a time when we created a sprite on a piece of graph paper and afterwards hacked zeroes and ones in so we could see something eventually move on a TV screen. I have to admit that those days have been gone for a long time and a lot of things have happened in IT since I developed simple games on my C64. And one of these new things is XNA Game Studio (the current version is 2.0).</description>

</item><item>
<title>SQL Anywhere 10 &amp; DataWindow .NET 2.0 in an ASP Environment</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/383407.htm</guid><link>http://dotnet.sys-con.com/read/383407.htm</link>
<pubDate>Thu, 07 Jun 2007 11:00:00 GMT</pubDate>
<description>Most of the applications we software developers build need to interact somehow with data from a database. The .NET Framework defined by Microsoft provides a rich set of objects to manage database interaction; these classes are collectively referred to as ADO.NET and the latest versions of DataWindow .NET (which is now version 2.01).</description>

</item><item>
<title>SQL Anywhere 10 &amp; DataWindow .NET 2.0 in an ASP Environment</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/382410.htm</guid><link>http://dotnet.sys-con.com/read/382410.htm</link>
<pubDate>Tue, 05 Jun 2007 15:45:00 GMT</pubDate>
<description>Most of the applications we software developers build need to interact somehow with data from a database. The .NET Framework defined by Microsoft provides a rich set of objects to manage database interaction; these classes are collectively referred to as ADO.NET and the latest versions of DataWindow .NET (which is now version 2.01).</description>

</item><item>
<title>PBDJ Guest Editorial &amp;mdash; Thanks All Around</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/198691.htm</guid><link>http://dotnet.sys-con.com/read/198691.htm</link>
<pubDate>Sat, 25 Mar 2006 09:00:00 GMT</pubDate>
<description>It&apos;s that time again - I was invited to be the guest editor for another issue of PBDJ. It&apos;s the second time now, and I want to say thank you to the many people who helped me a lot within the past year.</description>

</item><item>
<title>Pocket Sudoku</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/184885.htm</guid><link>http://dotnet.sys-con.com/read/184885.htm</link>
<pubDate>Mon, 27 Feb 2006 15:00:00 GMT</pubDate>
<description>It&apos;s amazing how popular Sudoku has become in the last few months. You&apos;ll find one in nearly every daily magazine here in Austria. When I started to jump on this train (yes, I solve at least one Sudoku a day), I thought it would be amazing if we could have a version written completely in our number-one development tool, PowerBuilder, or it&apos;s small brother PocketBuilder. Since I wanted to be able to carry it around with me, I decided to write it in PocketBuilder 2.04 (because of its wonderful new support for horizontal/vertical windows) so that it would also support one of my new gadgets - the MDA PRO. Let&apos;s first look a little bit at the history of Sudoki and how it&apos;s played and, last but not least, how the solution is implemented.</description>

</item><item>
<title>PowerBuilder Web Reporting From Scratch in Minutes</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/174823.htm</guid><link>http://dotnet.sys-con.com/read/174823.htm</link>
<pubDate>Thu, 26 Jan 2006 18:45:00 GMT</pubDate>
<description>A week ago one of my customers asked me to do a presentation on Sybase DataWindow.NET. We discussed what they would like to see (besides all the standard stuff all PowerBuilder shops want to see, such as a Master/Detail DataWindow in a client/server environment and, in a second step, these DataWindows within a browser), and they asked me to talk a little bit about distributing such a Web application in a production environment.</description>

</item><item>
<title>Sybase ASE 12.5 Performance and Tuning</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/98957.htm</guid><link>http://dotnet.sys-con.com/read/98957.htm</link>
<pubDate>Sun, 14 Aug 2005 11:45:00 GMT</pubDate>
<description>Over the past few years, there have been a number of titles released on the Sybase enterprise database management system. Administrator&apos;s Guide to Sybase ASE 12.5, released late last year, was widely adopted by consultants, DBAs, and administrators of Sybase ASE.</description>

</item><item>
<title>Working with the Enterprise Portal</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/105506.htm</guid><link>http://dotnet.sys-con.com/read/105506.htm</link>
<pubDate>Wed, 29 Jun 2005 11:00:00 GMT</pubDate>
<description>An enterprise portal is the converged &apos;hub&apos; of multiple, complementary information management solutions, including document and content management, information search and retrieval, knowledge management, team collaboration, workflow, and business intelligence.</description>

</item><item>
<title>Administrator&apos;s Guide to Sybase ASE 12.5</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/105517.htm</guid><link>http://dotnet.sys-con.com/read/105517.htm</link>
<pubDate>Wed, 29 Jun 2005 11:00:00 GMT</pubDate>
<description>This month we&apos;ll be looking at another book written by Jeff Garbus. This time the book is about Sybase ASE 12.5 systems administration and database administration, where systems administration is the function of installing, maintaining, operating, and controlling the Sybase ASE Server.</description>

</item><item>
<title>Working with the Enterprise Portal</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/98944.htm</guid><link>http://dotnet.sys-con.com/read/98944.htm</link>
<pubDate>Mon, 09 May 2005 12:00:00 GMT</pubDate>
<description>An enterprise portal is the converged &apos;hub&apos; of multiple, complementary information management solutions, including document and content management, information search and retrieval, knowledge management, team collaboration, workflow, and business intelligence.</description>

</item><item>
<title>SQL Anywhere Studio 9 Developer&apos;s Guide</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/80836.htm</guid><link>http://dotnet.sys-con.com/read/80836.htm</link>
<pubDate>Sat, 02 Apr 2005 11:00:00 GMT</pubDate>
<description>As a PowerBuilder developer I&apos;m sure you have already used SQL Anywhere a few times, but did you know that SQL Anywhere owns over 70% of the mobile database market? This is because it&apos;s easy to use, easy to administer, and doesn&apos;t take up too much space.</description>

</item><item>
<title>Working with the Enterprise Portal</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/80790.htm</guid><link>http://dotnet.sys-con.com/read/80790.htm</link>
<pubDate>Sat, 02 Apr 2005 09:00:00 GMT</pubDate>
<description>An enterprise portal is the converged &apos;hub&apos; of multiple, complementary information management solutions, including document and content management, information search and retrieval, knowledge management, team collaboration, workflow, and business intelligence.</description>

</item><item>
<title>Uncomfortable and Enthusiastic</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/107062.htm</guid><link>http://dotnet.sys-con.com/read/107062.htm</link>
<pubDate>Tue, 01 Mar 2005 00:00:00 GMT</pubDate>
<description>As I&apos;m writing this editorial I have to say I&apos;m a bit nervous. Not because I&apos;m writing my first column as a guest editor for this issue of PBDJ (though this is something special for me and I want to say thank you to the people who made this possible), it&apos;s because I&apos;m preparing for the annual TeamSybase meeting in San Francisco. I&apos;ll be meeting the best of the best, who support the products I love, and I&apos;ll also be meeting the managers of these products. This is indeed something special and I&apos;m proud to be a part of this team.</description>

</item><item>
<title>Enterprise Development</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42634.htm</guid><link>http://dotnet.sys-con.com/read/42634.htm</link>
<pubDate>Fri, 09 Jan 2004 12:00:00 GMT</pubDate>
<description>Your company decides to implement a mobile application initiative and has chosen which database, handheld, and software packages to use. A new year has begun and new projects will be started, so now is the time to think about what we are doing, what our jobs are, and how we understand enterprise computing.</description>

</item><item>
<title>Dive into Your Data with a Warehouse - Processing solutions</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42621.htm</guid><link>http://dotnet.sys-con.com/read/42621.htm</link>
<pubDate>Wed, 03 Dec 2003 14:00:00 GMT</pubDate>
<description>I&apos;m sure many of you have experienced the same problems within your company as I&apos;ve experienced at my work these past few months. We have a single database server serving every part of our information processing community within our company, from transaction to batch processing to analytical processing.</description>

</item><item>
<title>ASE, Replication Server and IQ</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42611.htm</guid><link>http://dotnet.sys-con.com/read/42611.htm</link>
<pubDate>Wed, 12 Nov 2003 11:00:00 GMT</pubDate>
<description>A long time ago, after I had finished school and worked as a C++ developer, I started programming with PowerBuilder. I was not one of the best database developers; in fact, I was more than happy to create DataWindows without a Cartesian product. But over the years I learned a lot and lost my fear of the complexity of database servers.</description>

</item><item>
<title>XML-Based/PowerBuilder User Interface</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42602.htm</guid><link>http://dotnet.sys-con.com/read/42602.htm</link>
<pubDate>Fri, 03 Oct 2003 14:00:00 GMT</pubDate>
<description>While writing one of my PowerBuilder 9 book chapters, I suddenly had  an idea. Wouldn&apos;t it be great to use PowerBuilder as a WAP front end?</description>

</item><item>
<title>Tips, Tricks &amp; Recipes for Sybase ASE</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42605.htm</guid><link>http://dotnet.sys-con.com/read/42605.htm</link>
<pubDate>Fri, 03 Oct 2003 14:00:00 GMT</pubDate>
<description>In contrast with Rob Verschoor&apos;s previous book, The Complete  Sybase ASE Quick Reference Guide, his new book, Tips, Tricks &amp;  Recipes for Sybase ASE, is a full-size book filled with a lot  information that ASE administrators and ASE developers will find  useful.</description>

</item><item>
<title>Sybase Training</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42592.htm</guid><link>http://dotnet.sys-con.com/read/42592.htm</link>
<pubDate>Thu, 11 Sep 2003 16:00:00 GMT</pubDate>
<description>I&apos;ve heard it many times: training in general (not only Sybase  classes) is so expensive. I agree, but believe me, it&apos;s worth every  cent (I&apos;ll just be discussing the Sybase classes in this article).</description>

</item><item>
<title>Pocket PowerBuilder and WinCE APIs</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42583.htm</guid><link>http://dotnet.sys-con.com/read/42583.htm</link>
<pubDate>Fri, 08 Aug 2003 10:00:00 GMT</pubDate>
<description>One cool feature in Pocket PowerBuilder is that you can include  functionality that&apos;s not provided by the tool: accessing the Windows  CE Application Programming Interface (WinCE API).</description>

</item><item>
<title>PowerBuilder Goes MP3</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42580.htm</guid><link>http://dotnet.sys-con.com/read/42580.htm</link>
<pubDate>Fri, 08 Aug 2003 09:00:00 GMT</pubDate>
<description>In this article I&apos;ll show you how to play MP3 files with your own  &apos;sound machine&apos; written in PowerBuilder. But before we start to  implement it, you should first understand what MP3 is.</description>

</item><item>
<title>Mobile and Wireless Design Essentials</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42574.htm</guid><link>http://dotnet.sys-con.com/read/42574.htm</link>
<pubDate>Mon, 21 Jul 2003 11:00:00 GMT</pubDate>
<description>It won&apos;t be long until a new product developed by Sybase hits the stores. Yes, I&apos;m talking about Pocket PowerBuilder. For any professional (PowerBuilder) software developer, this should be reason enough to look behind the scenes of mobile and wireless development.</description>

</item><item>
<title>PowerBuilder and Colors</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42566.htm</guid><link>http://dotnet.sys-con.com/read/42566.htm</link>
<pubDate>Sun, 01 Jun 2003 00:00:00 GMT</pubDate>
<description>Have you ever looked at a rainbow and wondered how all the colors got there? Or wondered why grass looks green and your jeans blue? Well, if you sit in front of your computer as often as I do, you might not.</description>

</item><item>
<title>The PowerBuilder 9 IDE</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42557.htm</guid><link>http://dotnet.sys-con.com/read/42557.htm</link>
<pubDate>Thu, 01 May 2003 00:00:00 GMT</pubDate>
<description>Okay, I know you&apos;re already familiar with the PowerBuilder IDE. Yes, you&apos;re one of those people who knows where to find the system tree and how to turn it off. And you already know what the clip window is for (if you don&apos;t, look at it, it&apos;s a pretty cool feature - we used it in our 7-year-old application to document who made changes or bug fixes).</description>

</item><item>
<title>Secure Your Passwords</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42540.htm</guid><link>http://dotnet.sys-con.com/read/42540.htm</link>
<pubDate>Tue, 01 Apr 2003 00:00:00 GMT</pubDate>
<description>As architects of enterprise systems, we know that security should always be a concern when we transfer or store sensitive data. In the past, you might have cut corners because you assumed the corporate LAN provided some implicit level of protection. You might have rationalized that because only people with access to the LAN could see data being transferred across the wire - and surely no one at your company would try to steal sensitive data - your data was secure. Likewise, your internal applications might not have been passing sensitive information and you leveraged password protection on the operating system.</description>

</item><item>
<title>Sybase Enterprise Portal Evaluation Version</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42543.htm</guid><link>http://dotnet.sys-con.com/read/42543.htm</link>
<pubDate>Tue, 01 Apr 2003 00:00:00 GMT</pubDate>
<description>The Sybase Enterprise Portal is ideal for organizations that are looking for a solution that allows developers to integrate existing enterprise content and applications as well as incorporate the tools that will enable them to access, manage, share, and understand them better.</description>

</item><item>
<title>Is EAServer a Language-Neutral Platfom?</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42531.htm</guid><link>http://dotnet.sys-con.com/read/42531.htm</link>
<pubDate>Sat, 01 Mar 2003 00:00:00 GMT</pubDate>
<description>In Part 1 (PBDJ, Vol. 9, issue 11), we discussed a lot of different languages that could be compiled to Java bytecode. This month I&apos;ll provide a real example by using Jython in EAServer. Botanists know that if you cross-pollinate two different strains of plants, you create a hybrid, a new plant that exhibits the strengths of both its parents. Jython is a programming hybrid, an implementation of the Python scripting language written in 100% Pure Java that runs under any compliant Java Virtual Machine (JVM).</description>

</item><item>
<title>DDDW Tips and Tricks</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42519.htm</guid><link>http://dotnet.sys-con.com/read/42519.htm</link>
<pubDate>Sat, 01 Feb 2003 00:00:00 GMT</pubDate>
<description>The DropDownDataWindow (DDDW) edit style is one of PowerBuilder&apos;s outstanding features. Yes, I know there are a lot of new and exciting capabilities in the upcoming release of PowerBuilder, but in this article I&apos;ll try to solve some of the current problems with the existing features that are popping up in nearly every project I&apos;ve seen.</description>

</item><item>
<title>&apos;NetStart&apos; your PowerBuilder Application</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42510.htm</guid><link>http://dotnet.sys-con.com/read/42510.htm</link>
<pubDate>Wed, 01 Jan 2003 00:00:00 GMT</pubDate>
<description>One of the biggest problems in an enterprise is deploying the application. Usually you have to deliver a new release of your application to several hundred workstations. This may be a time-consuming and very cost-intensive task.</description>

</item><item>
<title>Search the CIA Files with EAServer and Lucene</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42488.htm</guid><link>http://dotnet.sys-con.com/read/42488.htm</link>
<pubDate>Fri, 01 Nov 2002 00:00:00 GMT</pubDate>
<description>What&apos;s a Web site without a search engine? If you want your Web site or your company Web site to be cutting edge, this article shows you how.</description>

</item><item>
<title>Is EAServer a Language-Neutral Platform?</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42494.htm</guid><link>http://dotnet.sys-con.com/read/42494.htm</link>
<pubDate>Fri, 01 Nov 2002 00:00:00 GMT</pubDate>
<description>There&apos;s a variety of programming languages worth taking a look at, many of which can be used in your EAServer and client/server projects.</description>

</item><item>
<title>Third Generation Web Service Implementation</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42208.htm</guid><link>http://dotnet.sys-con.com/read/42208.htm</link>
<pubDate>Tue, 01 Oct 2002 00:00:00 GMT</pubDate>
<description>The Web Services Description Language (WSDL) makes it possible for automated code-generation tools, like PowerBuilder 9 with its Web services wizard, to simplify building clients for existing Web services.</description>

</item><item>
<title>Tracking Users with EAServer</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42472.htm</guid><link>http://dotnet.sys-con.com/read/42472.htm</link>
<pubDate>Sun, 01 Sep 2002 00:00:00 GMT</pubDate>
<description>Perhaps you don&apos;t want all the users of your site to have the same type of access. Maybe you want to restrict some of the content to certain users, or know who uses what on your machine, or give different users a different color scheme on the page. In a nutshell: you want to know what your users are doing on the Web server. This article will get you started.</description>

</item><item>
<title>AXIS Third-Generation Web Services Implementation</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42462.htm</guid><link>http://dotnet.sys-con.com/read/42462.htm</link>
<pubDate>Thu, 01 Aug 2002 00:00:00 GMT</pubDate>
<description>Web services is an emerging technology driven by the will to securely expose business logic beyond the firewall. Through Web services you can encapsulate existing business processes, publish them as services, search for and subscribe to other services, and exchange information throughout and beyond the enterprise.</description>

</item><item>
<title>Ant: A Build Tool from the Jakarta Project</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42467.htm</guid><link>http://dotnet.sys-con.com/read/42467.htm</link>
<pubDate>Thu, 01 Aug 2002 00:00:00 GMT</pubDate>
<description>There is (still) a growing market for Java development tools. This is a good thing, but also a big problem, since I don&apos;t have a plug-in for every IDE for my secret love: Sybase EAServer. It&apos;s not fun to build a .jar, .war, or .ear in the IDE, then fire up the Jaguar Manager and do the boring &apos;import by hand&apos; thing.  What is the solution?</description>

</item><item>
<title>LDAP with EAServer and PB 8.0</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42455.htm</guid><link>http://dotnet.sys-con.com/read/42455.htm</link>
<pubDate>Mon, 01 Jul 2002 00:00:00 GMT</pubDate>
<description>In Part 1 (PBDJ, Vol. 9, issue 6) I discussed directory services and  how they provide authentication, access control, and finder services for our application. In Part 2, I explain how the JNDI API  lets us easily use LDAP.</description>

</item><item>
<title>LDAP with EAServer and PB 8.0</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42448.htm</guid><link>http://dotnet.sys-con.com/read/42448.htm</link>
<pubDate>Sat, 01 Jun 2002 00:00:00 GMT</pubDate>
<description>The Lightweight Directory Access Protocol (LDAP) is for accessing online directory services. It runs directly over TCP and can be used to access a standalone LDAP directory service. Developed in the early 1990s, it defines how a client should access data on the server. It does not specify how the data should be stored on the server.</description>

</item><item>
<title>The EAServer Repository</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42439.htm</guid><link>http://dotnet.sys-con.com/read/42439.htm</link>
<pubDate>Wed, 01 May 2002 00:00:00 GMT</pubDate>
<description>EAServer includes a powerful API called the Interface Repository. In this article I&apos;ll create a small service component to clean this repository of unwanted files that might be created when you deploy PowerBuilder components. I&apos;ll show how to get all the packages associated with your server and read your component&apos;s special properties.</description>

</item><item>
<title>Wap Up Your EAServer 4.0</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/42438.htm</guid><link>http://dotnet.sys-con.com/read/42438.htm</link>
<pubDate>Mon, 01 Apr 2002 00:00:00 GMT</pubDate>
<description>WAP stands for Wireless Application Protocol and is based on Wireless Markup Language (WML), which is closely related to Hypertext Markup Language (HTML). WAP enables you to quickly and easily deliver information and services to mobile users. It&apos;s independent from any other mobile or network standard and is compatible with all popular mobile communication networks.</description>

</item></channel></rss>