How to Protect Your Software from Piracy

There is nothing you can do to your software to guarantee that no one will be able to make pirated copies of your software, or use your software without your authorization. But there are a few things you should do to make your programs more difficult to copy and to make it illegal for others …

Create Your Own Icons

Would you like to replace that default desktop icon that is used for your program? Do you need special icons in your program? Many existing icons are copyrighted and you may not use them for your own purposes. Now you can create your own icons! I am working on my next program which needs some …

Windows 7 UAC: Permission Prompts and Access Errors

How do you keep Windows UAC (User Account Control) from asking for permission every time your program is run?  How do you avoid access denied errors when your program saves data?  By putting your program’s files in the Microsoft intended locations you can prevent these bothersome prompts and troublesome errors. Why Do Permission Prompts Appear? …

What is Software Deployment?

Software deployment is the process of getting your program ready for market. A newly created program may work fine on your computer, but that doesn’t mean it is really ready for others to use. There are many extra program features you probably hadn’t needed for yourself, but ought to provide if the program will be …

Welcome to This Little Program Went to Market

Hi, I would like to welcome you to my blog.  What will you find in my blog?  Well, I hope to share with you many tips and techniques that I use to get my own programs to market.  Many of those tips will apply equally as well for selling and marketing any product on the …

More Do-It-Yourself Java Games

More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming is the second book of the Do-It-Yourself Java Games series. You'll learn to create windows and dialogs, to add buttons and input fields, to use images and drawings, and to respond to keyboard input and mouse clicks and drags. You'll create 10 more games including several puzzles, a dice game, a word game, and a card game.

This book assumes you either have an understanding of basic Java programming or you have read the first book, Do-It-Yourself Java Games: An Introduction to Java Computer Programming. Read more.

Do-It-Yourself Java Games

Do-It-Yourself Java Games: An Introduction to Java Computer Programming uses a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about them.

Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. You'll create puzzle and game programs like Choose An Adventure, Secret Code, Hangman, Crazy Eights, and many more, and discover how, when, and why Java programs are written the way they are. Read more

Step-by-Step Tutorial

Many of the tips, techniques, and tools discussed in this blog are demonstrated in a detailed step-by-step tutorial in the book, This Little Program Went to Market, by Annette Godtland.

The book takes a computer program through the entire process of creating, deploying and distributing a program, then selling and marketing it (or any other product) on the Internet. Read more.