image ResEx Logo
ResExcellence www : Powered by Google
Cell Phone Themes Icons Mighty Mouse Cursors Software Reviews Widgets & Widgets

Articles
   3D
   Audio
   Custom Controls
   General RB
   Graphics
   Hacks
   Mac OS X
   Menus
   Novelty
   Printing
   REALbasic 2005
   REALbasic 2006
   Registration
   Resources
   Reviews
   Serial
   Speech
   Sockets
   XML
   Video
Resource Links
News
   Current News
   February 2006
   January 2006
   December 2005
   November 2005
   October 2005
   September 2005
   August 2005
   July 2005
   June 2005
   May 2005
   April 2005
   March 2005









REALbasic for Dummies
by Erick Tejkowski


Learning REALbasic through Applications
by Clayton E., Crooks II


REALbasic for Macintosh
by Michael Swaine


REALbasic Cross-Platform Application Development
by Mark S. Choate





Older files are in Stuffit 5 or greater format. Newer files are ".Zip". Download StuffIt Expander
Tell us about a bad link. Thank You!

Software Distribution Part 1 by Erick Tejkowsi
04-04-02

Printer Version




So you've built the perfect utility, game, or widget using REALbasic and you want to unleash it on some victims. What do you do next? Today we begin a short multi-week series about the process of releasing software. We will discuss the different kinds of "wares", open source, how to protect your software, and some other goodies. The goal behind this tutorial series is to look at the various avenues you can follow to share your REALbasic creations with the world.

Introduction

After spending hours crafting a REALbasic masterpiece, you might find yourself wanting to share your work with other people. Entrepreneurs as well as philanthropists will enjoy the many facets of software distribution.

Kinds of Software

How and why you will distribute your REALbasic masterpiece are the first questions you should answer when you decide it's time to release some software. Most Mac users have a hard drive loaded with software that falls into one of these categories:

  • Freeware - Free-to-use application
  • Shareware - Free to pass around, but requires a (usually small) payment to "register" the software
  • "Gimme something"-ware - Programmers are goofy. Sometimes they accept postcards, bumper stickers, coffee mugs, or even beer for payment to use their software.
  • Open source - Some programmers like to share... not just their applications, but even the source code.
  • Commercial - Some applications are sold by businesses.
Keep in mind that this list isn't comprehensive. It's simply meant to illustrate that software distribution comes in many formats.

Some questions you might consider before making a decision about software distribution:

  • Are you going at this alone or with a small group of friends? If so, you might prefer one of the first four groups in the above list.
  • Is your application unique, complex, or perform a useful task? If so, maybe you can make some money from it. Commerical applications typically cost much more than shareware, but often provide more professional quality. Shareware applications, on the other hand, can often be of very high quality, cost much less, and outperform commercial applications.
  • Hobbyists might prefer the lower cost of establishing a "business" by selling software the shareware way.
  • Maybe your project is a nice example of source code and you want to share it with other developers. There are numerous types of source code licenses that you can use when releasing source code.
The fun part about this proces is that you decide. It's your software, afterall! Do with it as you see fit.

How to Distribute Software

Once you've decided what kind of software or code you will distribute, you need to figure out how to distibute it. These days, software distribution is centered around the internet. It allows you to offer easy accessibility, current updates, and low distribution costs. In fact, your distribution costs can range anywhere from FREE to hundreds or even thousands of dollars. If you're interested in free, you can post software on your iDisk or one of countless other free web servers. Don't try this, though, if you plan to make money. Many free sites have rules regarding moneymaking ventures. If you want to start selling shareware or commercial software, a suitable web site can be had for under 100 dollars per year. Again, the choice is your's. Your costs will vary depending on a few factors: amount of traffic, size of your web server, number of email accounts, programming features. The internet gives you a wide selection to choose from, so you can be as choosy as you wish.

If you decide to release your software as a commercial or shreware venture, you have another factor to consider. How will you collect your loot? Like web services, there are many solutions available for selling your product. There are services who will help you establish a web store, accept payments for you, and even send registration codes to your customers. Shareware developers on the Mac are fond of Kagi. Many commercial vendors are also available. These businesses typically collect your payments and send you a monthly check minus a service fee.

Conclusion

That's it for this week. As you can see, releasing software is loaded with possibilities. There are many options from which to choose, but only you can decide which is right for you. Next time we'll look at some source code examples you can use to "protect" your software. See you then!




Cell Phone Themes Icons Mighty Mouse Cursors Software Reviews Widgets & Widgets

Maintained by the Staff of ResExcellence. This entire site ©1997-2006 ResExcellence
Privacy Statement? Sure we gotta Privacy Statement. [an error occurred while processing this directive]