<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Object Orientation Forum RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest threads from the 'Object Orientation' forum at Programmer's Heaven, excluding replies.</description>
    <language>en</language>
    <copyright>Copyright 2008 Programmers Heaven</copyright>
    <pubDate>Mon, 01 Dec 2008 21:07:02 -0700</pubDate>
    <lastBuildDate>Mon, 01 Dec 2008 21:07:02 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>Suggested oop design</title>
      <link>http://www.programmersheaven.com/mb/objects/381541/381541/suggested-oop-design/</link>
      <description>i need ur suggestions building oop model for the following case:&lt;br /&gt;
- a parent class that represent a WebPage object. this class represent the common shared members between any web page.&lt;br /&gt;
&lt;br /&gt;
- child classes that represent any web page (contact us, about us, ...), where the parent will be the common WebPage object above.&lt;br /&gt;
&lt;br /&gt;
- a startup class that will start the application (say like the main method) and initialize the parent WebPage object.&lt;br /&gt;
&lt;br /&gt;
the startup class will receive arguments, one of the argument will decide which web page(child) to open, other arguments will be used to assign some members in the parent class, to be more clear take a look at the following:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
class WebPage    //the parent
{
  some members...
}

class AboutUs:WebPage    //a web page child
{
  some members...
}

class ContactUs:WebPage   //a web page child
{
  some members...
}

class startup
{
  main(argWebPageToOpen, argParentMember1,argSomeParentMember2)
  {
    WebPage webPage = new WebPage();
    webPage.Member1 = argSomeParentMember1
    webPage.Member2 = argSomeParentMember2

    if(argWebPageToOpen == AboutUs)
      new AboutUs()
    else if(argWebPageToOpen == ContactUs)
      new ContactUs()
  }

}
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
now the problem in the above code is that the children objects need to be inherited from a parent which has been initialized using outside arguments, where in the above example they didnt, so how to accomplish such design where the first solution flashed in my mind was to create initializer constructor for the child class that accept the arguments and then send it to its parent initializer constructor but i didnt like this solution, so any other ideas?? and plz if u need more clearer description ask me for it cuz am not sure if i have explain my problem well.&lt;br /&gt;</description>
      <pubDate>Tue, 04 Nov 2008 06:34:52 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Looking for an agent that can help me in getting WOTC!</title>
      <link>http://www.programmersheaven.com/mb/objects/373326/373326/looking-for-an-agent-that-can-help-me-in-getting-wotc/</link>
      <description>&lt;br /&gt;
&lt;br /&gt;
Hey, I am an employer and I am looking for an agent that can do all the paperwork and file work on my behalf on what is needed by states and IRS to get a WOTC.  Can anyone help me in this?&lt;br /&gt;
Please do reply and give me some suggestion. &lt;br /&gt;
Thanks in advance!!&lt;br /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 11 Jul 2008 01:24:07 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Easy OOP project need help</title>
      <link>http://www.programmersheaven.com/mb/objects/367853/367853/easy-oop-project-need-help/</link>
      <description>Mobile Phone charges Calculator&lt;br /&gt;
&lt;br /&gt;
All mobile phone service providers give their customers a choice of several subscription plans. Subscribers pay a standard monthly charge and are given some free minutes of in-coming calls and out-going calls as well as free number of SMSs. Some plans also give free incoming calls. Thereafter, subscribers pay for subsequent calls and SMS made.&lt;br /&gt;
&lt;br /&gt;
Write a C++ OOP program that read, from a text file, the various mobile subscription plans and its charges from the three major providers (Search from the web the plans offered by Singtel, Starhub and M1).&lt;br /&gt;
&lt;br /&gt;
It then prompts the user to enter :&lt;br /&gt;
Expected no of minutes of in-coming local calls:&lt;br /&gt;
Expected no of minutes of out-going local calls:&lt;br /&gt;
Expected no of SMS:&lt;br /&gt;
&lt;br /&gt;
The output should show the charges to pay for each plan. It should also pick the cheapest plan. (Added feature: sort and show the printout in ascending order of cost).&lt;br /&gt;
&lt;br /&gt;
You should use classes and the various features of OOP in your solution.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
Can someone help me on the project above. i badly need help. i know how it works but i just do not know how to start . Also i cant find any Based classes or similar program online to assist me.&lt;br /&gt;
I know this is a VERY easy program for any experts programmer on this board.if you do not mind, please help me by providing a rough program of this for me.&lt;br /&gt;
&lt;br /&gt;
Any help will greatly be appreciated by me.&lt;br /&gt;
&lt;br /&gt;
* i post a similar thread on "General programming" but is recommended to post here for further/better help. pls refer to there for more.</description>
      <pubDate>Sat, 08 Dec 2007 19:03:18 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Urgent help needed please!!</title>
      <link>http://www.programmersheaven.com/mb/objects/359616/359616/urgent-help-needed-please/</link>
      <description>Hi!! &lt;br /&gt;
I need help in writing a program that will help an elimentary school student learn multiplication, using Math.random to produce two positive one-digit integers. The student then types the answer into a text field and the program checks the student's answer, if its correct it displays the string "Very Good" in the browser status bar and generate a new question. If the answer is wrong, it displays the string "Please try again" and lets the student tries the same question repeatedly until he/she gets the right answer.&lt;br /&gt;
I have to use "switch" structure to issue four different correct and incorrect responses. And also, i have to use GUI in developing the program.&lt;br /&gt;
&lt;br /&gt;
Any help will be appreciated.&lt;br /&gt;
Thanks.</description>
      <pubDate>Wed, 23 May 2007 08:13:59 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>need help!!</title>
      <link>http://www.programmersheaven.com/mb/objects/349768/349768/need-help/</link>
      <description>hi there &lt;br /&gt;
does anyone knows how to make an Alarm clock using Blue J software???its urgent plz help me &lt;br /&gt;
thanks &lt;br /&gt;
JONE&lt;br /&gt;</description>
      <pubDate>Wed, 29 Nov 2006 12:04:06 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Make some good money in a short time</title>
      <link>http://www.programmersheaven.com/mb/objects/332540/332540/make-some-good-money-in-a-short-time/</link>
      <description>I found a new sign-up for offers site. Most offers range from 50 cents to 9 dollars, and very few require a credit card. I signed up four days ago and I've already received a little over $80 from the site without spending a penny. &lt;br /&gt;
&lt;br /&gt;
Minimum payout is $5, and they pay once a month. HOWEVER... if you have paypal, you can AIM or e-mail the webmaster and he'll pay you upon request. He's INCREDIBLY helpful and definitely one of my favorite webmasters.&lt;br /&gt;
&lt;br /&gt;
There's 2 referral levels. 1st level is 20% and 2nd is 10%.&lt;br /&gt;
&lt;br /&gt;
There's absolutely no downside to this site that I can find, so check it out. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cashcrate.com/index.php?ref=1033"&gt;http://www.cashcrate.com/index.php?ref=1033&lt;/a&gt;&lt;br /&gt;</description>
      <pubDate>Mon, 20 Mar 2006 01:10:54 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Is this true? Has anyone used VSS remote tool?</title>
      <link>http://www.programmersheaven.com/mb/objects/313386/313386/is-this-true-has-anyone-used-vss-remote-tool/</link>
      <description>I have searched VSS remote tools on the forum just now, and found an article on comparison among several VSS remote tools, including Source Offsite, SourceAnyWhere, VSS Connect, SourceXT, VSS Remoting, and VSS.NET. It seems that Source Anywhere is very attractive.&lt;br /&gt;
&lt;br /&gt;
Has anyone used Source Anywhere? Is the evaluating data about Source Anywhere true?&lt;br /&gt;
Our company is seeking VSS remote tools for our business. Hope anyone could give me some suggestion.&lt;br /&gt;
&lt;br /&gt;
Thank you for advance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <pubDate>Thu, 25 Aug 2005 22:53:41 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>What language to learn</title>
      <link>http://www.programmersheaven.com/mb/objects/311777/311777/what-language-to-learn/</link>
      <description>It will be interesting to see what kind of debate this is going to bring up, but I was curious as to what programming language would be worth learning at my level. I am a current college graduate persuing a masters degree and looking for a job. I know .net rules the world right now for the most part, but I am unsure if it is wise to learn .net. &lt;br /&gt;
&lt;br /&gt;
I am already somewhat proficient in Java and C/C++ and have recently been doing AI research thus messing around with the functional programming langugaes (LISP, Scheme, ML). &lt;br /&gt;
&lt;br /&gt;
Any opinions?&lt;br /&gt;</description>
      <pubDate>Tue, 09 Aug 2005 19:43:14 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>program centered process</title>
      <link>http://www.programmersheaven.com/mb/objects/289688/289688/program-centered-process/</link>
      <description>Hi!&lt;br /&gt;
Sorry if this is the wrong messageboard..&lt;br /&gt;
&lt;br /&gt;
I'm looking for benefits and drawbacks about using a coding focused(centered) process. I would like a link to a paper about this, if there is any.&lt;br /&gt;
&lt;br /&gt;
Like, instead of writing a lot of documents before starting to code, you just write down the requirements and then start coding a prototype, you learn from that and make it better..&lt;br /&gt;
&lt;br /&gt;
I guess this saves time if the program is quite small, but the bigger (or more comlex) the program, the more you need to plan it.. I want to know more though =)&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
Staffan&lt;br /&gt;</description>
      <pubDate>Mon, 24 Jan 2005 06:40:52 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>The point of pure OO?</title>
      <link>http://www.programmersheaven.com/mb/objects/285217/285217/the-point-of-pure-oo/</link>
      <description>What is the point of programming with a pure object-oriented language like Smalltalk or Ruby when there are hybrid languages like C++ and Java? In pure OO, EVERYTHING is an object whether it benefits the program or not. A hybrid language, however, lets you pick and choose what shall be an object. That way you can just have items in a game or windows in some GUI be objects and leave IF statements and such the way they originally were.&lt;br /&gt;</description>
      <pubDate>Tue, 14 Dec 2004 12:35:38 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Multi-threading</title>
      <link>http://www.programmersheaven.com/mb/objects/279025/279025/multi-threading/</link>
      <description>What is Multi-threading ?&lt;br /&gt;
&lt;br /&gt;
How it is implemented internally in the terms of processing time ?&lt;br /&gt;</description>
      <pubDate>Mon, 25 Oct 2004 23:25:27 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>OOP - Contact Management System</title>
      <link>http://www.programmersheaven.com/mb/objects/268120/268120/oop---contact-management-system/</link>
      <description>I'm fairly new to Object Oriented Programming, so here's what I'm wondering.&lt;br /&gt;
&lt;br /&gt;
I'm working on a Contact Management system, where a contact can either be Person or a Business.  My thinking is to have a base class called Contact and two classes derived from it, Person and Business.&lt;br /&gt;
&lt;br /&gt;
In my database, I'd like to store all the information in one table and distinguish the contacts by a foreign key field, ContactTypeID for example.&lt;br /&gt;
&lt;br /&gt;
At times in my code, I need to fill a collection of Contacts, including a mix of People and Businesses.  For example, I may be looping through a result set and creating the objects as I loop.  In such an example, what's the best way to determine which object I should be creating?  &lt;br /&gt;
&lt;br /&gt;
Adding a SELECT CASE item(i).ContactTypeID seems to defeat the purpose of OOP because if I ever decide to add a third contact type (or fourth), updating the code would become a nightmare.  &lt;br /&gt;
&lt;br /&gt;
I'm wondering if anyone has encountered a similar scenario and could shed some light on the matter.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance,&lt;br /&gt;
Chris&lt;br /&gt;</description>
      <pubDate>Tue, 27 Jul 2004 10:45:03 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>The correct divide and conquer</title>
      <link>http://www.programmersheaven.com/mb/objects/267059/267059/the-correct-divide-and-conquer/</link>
      <description>I have written something using Access.&lt;br /&gt;
&lt;br /&gt;
Time passed, and it seems that Access won't do. I need something a little more serious - not just from the DB point of view, but from the UI point of view too.&lt;br /&gt;
&lt;br /&gt;
So I did some thinking, and had an idea. As for now, I will leave the DB in Access. The UI - I need to change to PHP, Perl, VB or Delphi.&lt;br /&gt;
&lt;br /&gt;
As you can see, everything is kind of still in the air and can change from time to time - the DB can be MSSQL, Access or anything else, and the UI can be PHP, VB, and so on.&lt;br /&gt;
&lt;br /&gt;
I really do not intend to write everything from scratch for each combination (VB-Access, PHP-MSSQL, PHP-Access, etc) and these combinations are nessecary (so please don't try to talk me out of it - it's not the point).&lt;br /&gt;
&lt;br /&gt;
Therefore, I want to divide the application into 3 major parts: the DB, the UI and the "engine" that connects the UI to the DB.&lt;br /&gt;
* DB - we all know what this part does&lt;br /&gt;
* UI - this part gets "requests" from the user and returns results to the user&lt;br /&gt;
* the "engine" - this part gets "requests" from the UI, talks to the DB and returns results to the UI&lt;br /&gt;
&lt;br /&gt;
Please note that the engine is not ODBC/ADO/DAO/etc - it contains it, but its role is to connect the UI to the DB without knowing how and what language the UI is written in.&lt;br /&gt;
&lt;br /&gt;
The advantage is that I can replace the DB and the UI parts as much as I want, but the "engine" will stay the same.&lt;br /&gt;
&lt;br /&gt;
I know how to create the DB.&lt;br /&gt;
I know how to create the UI.&lt;br /&gt;
What I don't know is how to create the "engine" - how? what language is more suitable for this task? in what way? is it possible at all?&lt;br /&gt;
&lt;br /&gt;
For example - if I write the "engine" as a DLL in VB (which is the prefered language because the application is in Access - VBA), will it be possible to use this DLL via PHP, Perl?&lt;br /&gt;</description>
      <pubDate>Mon, 19 Jul 2004 05:39:57 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>new OOP language/compiler</title>
      <link>http://www.programmersheaven.com/mb/objects/248254/248254/new-oop-languagecompiler/</link>
      <description>This is my project; a high-level OOP programming language for z80, especially aimed at TI-calcs, but not just. See my webpage: &lt;a href="http://groups.yahoo.com/group/HighLevelz80"&gt;http://groups.yahoo.com/group/HighLevelz80&lt;/a&gt;&lt;br /&gt;</description>
      <pubDate>Fri, 12 Mar 2004 10:55:27 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Printer  Accounting</title>
      <link>http://www.programmersheaven.com/mb/objects/247775/247775/printer--accounting/</link>
      <description>Hi , &lt;br /&gt;
&lt;br /&gt;
I want to write a program that manages printing activities, which will restrict some people from printing some documents and allow people to print only if they have credits....on a Windows environment. &lt;br /&gt;
&lt;br /&gt;
So I want to know if Windows OS have some way of knowing if an application is printing something and what is that way...perhaps in the Win32 API... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Your help will be appreciated.....&lt;br /&gt;
_________________&lt;br /&gt;
&lt;br /&gt;</description>
      <pubDate>Wed, 10 Mar 2004 07:25:02 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Encapsulation</title>
      <link>http://www.programmersheaven.com/mb/objects/246451/246451/encapsulation/</link>
      <description>&lt;strong&gt;&lt;span style="color: Red;"&gt;This message was edited by LaurenH at  2004-3-3 23:45:32&lt;/span&gt;&lt;/strong&gt;&lt;hr /&gt;&lt;br /&gt;
Hello all,&lt;br /&gt;
&lt;br /&gt;
With Regards to Encapsulation: &lt;br /&gt;
I understand is as basically - a class is an example of encapsulation. &lt;br /&gt;
&lt;br /&gt;
I found a defintion on codepedia for encapsulation:&lt;br /&gt;
"Encapsulation states that we use methods to manipulate the classes properties and hade the properties them selfs." - &lt;a href="http://www.codepedia.com/1/CustomCollections"&gt;http://www.codepedia.com/1/CustomCollections&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The example used a class with its variables/properties defined as private and the methods as public. &lt;br /&gt;
&lt;br /&gt;
If a class has its variables/properties declared as public does it still adhere to encapsulation?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <pubDate>Wed, 03 Mar 2004 23:37:27 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Simple question</title>
      <link>http://www.programmersheaven.com/mb/objects/208170/208170/simple-question/</link>
      <description>Hi there,&lt;br /&gt;
&lt;br /&gt;
I have a simple question involving member inheritance in Java; I was wondering what the best way of tackling this sort of design issue is. I will describe an example.&lt;br /&gt;
&lt;br /&gt;
There are two types of Gun, a simple one, used by Soldiers:&lt;br /&gt;
&lt;br /&gt;
class Gun {}&lt;br /&gt;
&lt;br /&gt;
and an advanced one, SilencedGun which only Commanders can use. SilencedGun is a subclass of Gun:&lt;br /&gt;
&lt;br /&gt;
class SilencedGun extends Gun { }&lt;br /&gt;
&lt;br /&gt;
Now, a Soldier is defined as:&lt;br /&gt;
class Soldier {&lt;br /&gt;
???? Gun gun; // see later&lt;br /&gt;
&lt;br /&gt;
  public void setGun(Gun g) {&lt;br /&gt;
    gun = g;&lt;br /&gt;
  }&lt;br /&gt;
  public Gun getGun() {&lt;br /&gt;
   return gun;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Commander extends Soldier {&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
My question is this: How do we best code a Commander class, such that only SilencedGuns can be possessed by a commander, and never simply a Gun? If we leave the Commander class empty, then any client can call commander.setGun(new Gun()), which we don't want to happen. What access specifier should gun in the parent class have?&lt;br /&gt;
&lt;br /&gt;
Should I overwrite gun in Commander to be of type SilencedGun, and then add new get/set of type SilencedGun? Will that stop clients calling the superclass methods?&lt;br /&gt;
&lt;br /&gt;
What is the best solution to this sort of issue?&lt;br /&gt;
&lt;br /&gt;
Thanks for suggestions.&lt;br /&gt;
GS&lt;br /&gt;</description>
      <pubDate>Thu, 21 Aug 2003 14:49:41 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>object oriented HCI development environments HELP!</title>
      <link>http://www.programmersheaven.com/mb/objects/207038/207038/object-oriented-hci-development-environments-help/</link>
      <description>Hi guys,&lt;br /&gt;
&lt;br /&gt;
Does anyone have any idea what the three reasons for the growth in usage and availability of Object Oriented HCI development environments might be? &lt;br /&gt;
&lt;br /&gt;
Do you know where I can find info about the relationship between Visual Programming and object oriented HCI development?&lt;br /&gt;
&lt;br /&gt;
I'd appriciate your help as I have an exam comming up!!&lt;br /&gt;</description>
      <pubDate>Fri, 15 Aug 2003 06:55:20 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>help!!!!!!!!!!Project idea needed in Database Design in C</title>
      <link>http://www.programmersheaven.com/mb/objects/204043/204043/helpproject-idea-needed-in-database-design-in-c/</link>
      <description>hey guys(and gals)..&lt;br /&gt;
help me!!!!i need to submit a project regarding database design in C, where i actually have to do something, average to moderate level of complexity...any of u have any ideas or codes that can help me?????&lt;br /&gt;</description>
      <pubDate>Tue, 29 Jul 2003 06:59:53 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Eiffel Software Announces Release of EiffelStudio 5.3</title>
      <link>http://www.programmersheaven.com/mb/objects/194863/194863/eiffel-software-announces-release-of-eiffelstudio-53/</link>
      <description>Free download now features EiffelBuild, EiffelStudios powerful GUI Builder;&lt;br /&gt;
Macintosh OS X version now in public beta&lt;br /&gt;
Santa Barbara, California  (April 29, 2003) Eiffel Software announced today the release of the latest version of its award-winning development environment, EiffelStudio version 5.3.&lt;br /&gt;
&lt;br /&gt;
With the release of EiffelStudio 5.3, Eiffel Software continues to make a Free Edition available as a download, and is now adding its advanced GUI Builder - EiffelBuild - to the Free Edition as well.  Previously only available in the Enterprise Edition, EiffelBuild is a powerful tool for easily and quickly building multiplatform graphical user interfaces.  EiffelBuild is unique in that it is one of the only tools with which you can build GUIs that will operate identically on multiple platforms including Linux, Windows, Unix, VMS, embedded systems, and now Mac OS X. &lt;br /&gt;
&lt;br /&gt;
"Once users see the power of EiffelBuild and the ease with which they can perform multiplatform GUI development, we are confident they will be hooked, said Chris Ambarian, Exec VP of Sales and Marketing at Eiffel Software.  "Add this to the other unique robustness- and productivity-related features of EiffelStudio, such as Design by Contract and multiple inheritance, and you have a tool that drastically cuts development time.  Many of our customers report up to 80% time savings over other well-known languages and tools."&lt;br /&gt;
&lt;br /&gt;
EiffelStudio is based on the well-planned programming language, Eiffel.  Because of the efficiency of the language and the powerful tools in the environment, EiffelStudios users are demonstrating that compared to using other popular languages and toolsets: 1) they can produce as much as 10 times the usable software in the same amount of time, and 2) the quality of the resulting software is higher.  Eiffel has thus gained prominence in recent years among developers and design team leaders in challenging enterprise environments, as well as among independent development teams who create high-quality reusable applications for smaller- to medium- sized companies.&lt;br /&gt;
&lt;br /&gt;
When it comes to cutting company costs, the teams choice of development language has much more impact than many managers realize, added Ambarian.  It can be a real breakthrough when a development manager realizes that 80% of what hes spending on personnel is unnecessary and could be used on other valuable developments.  Wherever software is an important part of a companys value proposition, EiffelStudio greatly helps to reduce expenses while increasing the companys competitive advantage.&lt;br /&gt;
&lt;br /&gt;
With the release of Version 5.3, Eiffel Software is also announcing the availability of the public beta of their long-awaited version for Mac OS X.  This adds to the already wide range of platforms that EiffelStudio is available on (which includes Windows, Linux, Unix, VMS and embedded systems).  There is still a bit of work to be done on the native GUI builder for the Mac platform, says Ambarian, but this is already essentially a fully functional version of EiffelStudio, for free.  We think its the best development environment available for the Mac, period.  Were looking to the market to give us a little feedback so that we can guide final development and ensure that that claim is completely credible.&lt;br /&gt;
&lt;br /&gt;
Features of EiffelStudio 5.3 include:&lt;br /&gt;
&lt;br /&gt;
An extension of its incremental compiler technology to Eiffel for .NET, for dramatically better compilation speed on .NET projects &lt;br /&gt;
The addition of EiffelBuild to the Free Edition &lt;br /&gt;
Eiffel2Java, and EiffelStore libraries now work in both .NET and Classic mode &lt;br /&gt;
Availability on Mac OS X &lt;br /&gt;
Various performance enhancements &lt;br /&gt;
According to Eiffel Software, the Eiffel language is syntactically among the easiest to learn of all programming languages.  Passive support for users new to the language is available from the company website, where there are also links to Eiffel user groups.  Onsite training and consulting are also available from the company by inquiring at sales@eiffel.com.&lt;br /&gt;
&lt;br /&gt;
Availability:&lt;br /&gt;
&lt;br /&gt;
The new release of EiffelStudio has already begun shipping to Eiffel Softwares existing customers, and is available immediately via the companys website, www.eiffel.com.  &lt;br /&gt;
&lt;br /&gt;
Eiffel Software (a division of ISE) is the world leader in Eiffel pure object-oriented programming tools.  Founded in 1985, Eiffel Software produces proven professional tools and component libraries for business-critical and enterprise software developments.  Eiffel Softwares products enable their customers to output more and higher-quality software in less time than with any other development tools available.  Its users span the globe, in industries ranging from large financial institutions, to technology manufacturing, to government and defense contractors, to health care providers and more.&lt;br /&gt;
&lt;br /&gt;
Contact:  Bill Navickas, Director of Marketing, +1-805-685-1006 x101, billn@eiffel.com&lt;br /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 13 Jun 2003 10:08:35 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Video Craft 3.6</title>
      <link>http://www.programmersheaven.com/mb/objects/185505/185505/video-craft-36/</link>
      <description>I request the present legal owner of the source code of&lt;br /&gt;
video craft 3.6 software to contact me .&lt;br /&gt;</description>
      <pubDate>Sun, 27 Apr 2003 09:08:45 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>CRC modelling tool?</title>
      <link>http://www.programmersheaven.com/mb/objects/172607/172607/crc-modelling-tool/</link>
      <description>Hi everyone&lt;br /&gt;
&lt;br /&gt;
I'm looking for a CRC modelling tool for Windows. Does anyone know any helpful links / download sites?&lt;br /&gt;
&lt;br /&gt;
ks&lt;br /&gt;</description>
      <pubDate>Sun, 23 Feb 2003 23:14:40 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Polymorphisim in Java</title>
      <link>http://www.programmersheaven.com/mb/objects/156867/156867/polymorphisim-in-java/</link>
      <description>I have just started java and have some problems with understanding polymorphisim &lt;br /&gt;
if anyone out there can help me pls send along &lt;br /&gt;
code examples are mostly appreciated&lt;br /&gt;
Thanks&lt;br /&gt;</description>
      <pubDate>Thu, 28 Nov 2002 20:28:34 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>[ARTICLE] Introducing the Ada programming language</title>
      <link>http://www.programmersheaven.com/mb/objects/140915/140915/article-introducing-the-ada-programming-language/</link>
      <description>Jim Rogers has written a thorough introduction to the Ada programming language for the CodeMages Community web site, illustrating Ada's syntax and features with a lot of example code and by comparing Ada with better known languages like C++ and Java.&lt;br /&gt;
&lt;br /&gt;
If you are interested to know more about this fascinating language then read the complete article in the Coding | Ada section of the CodeMages Community web site at:&lt;br /&gt;
&lt;a href="http://www.crystalcode.com/codemage/goto.php?url=IntroducingAda"&gt;http://www.crystalcode.com/codemage/goto.php?url=IntroducingAda&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We would love to get some feedback on this article (and others) in the form of an e-mail to codemage@crystalcode.com (which will be forwarded to the author) or in the form of a discussion with the author and other members on the CodeMages Community Forum.&lt;br /&gt;
&lt;br /&gt;
Also, our brand new developers community needs more serious contributors like Jim who can write high quality technical articles about software development or web design techniques. For more information and other contribution possibilities please write to codemage@crystalcode.com or visit the CodeMages Community web site at &lt;a href="http://www.crystalcode.com/codemage"&gt;http://www.crystalcode.com/codemage&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks for your time,&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
CodeMage&lt;br /&gt;
The CodeMages Community&lt;br /&gt;
------------&lt;br /&gt;
E-mail: codemage@crystalcode.com&lt;br /&gt;
Web site: &lt;a href="http://www.crystalcode.com/codemage"&gt;http://www.crystalcode.com/codemage&lt;/a&gt;&lt;br /&gt;
Forum: &lt;a href="http://www.crystalcode.com/codemageforum"&gt;http://www.crystalcode.com/codemageforum&lt;/a&gt;&lt;br /&gt;
(register for free at &lt;a href="http://www.crystalcode.com/codemageforum/member.php?action=reg"&gt;http://www.crystalcode.com/codemageforum/member.php?action=reg&lt;/a&gt; to join in the discussions)&lt;br /&gt;
&lt;br /&gt;</description>
      <pubDate>Tue, 24 Sep 2002 04:47:22 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
    <item>
      <title>Experienced opinions please</title>
      <link>http://www.programmersheaven.com/mb/objects/132696/132696/experienced-opinions-please/</link>
      <description>Hi,&lt;br /&gt;
   I begin my final year of a 5 year course, which will make me a Bachelor of Digital and Software systems. I have to think of a project, which I know I will keep mostly if not all software ( I love programming ).&lt;br /&gt;
&lt;br /&gt;
I think I will use Java ( although I am more experienced at C++ ) as I like the portability aspect, and although to save time I will develope my project on the most familiar OS ( Windows ) I would like it to work on my most preferred platfom ( Linux ).&lt;br /&gt;
&lt;br /&gt;
My question is, what does a propective emploer / interviewer like to see in a project that was chosen.&lt;br /&gt;
&lt;br /&gt;
Everything I have thought of has been done already ( e.g. an on line compiler ).&lt;br /&gt;
&lt;br /&gt;
Any guidance / wisdom is appreciated.&lt;br /&gt;</description>
      <pubDate>Mon, 12 Aug 2002 16:25:39 -0700</pubDate>
      <category>Object Orientation</category>
    </item>
  </channel>
</rss>