BlackBerryForums.com : Your Number One BlackBerry Community      

»Sponsored Links




Closed Thread
 
LinkBack Thread Tools
  (#1 (permalink)) Old
paranoidandroid Offline
New Member
 
Posts: 12
Join Date: Jun 2005
Location: South Africa
Model: 7290
Carrier: Vodacom
Question Imp. Shareware - java - 07-21-2005, 07:53 AM

Hi

Any info on how to create a class (or such) to implement shareware functionality? In orther words, how do make my app to be shareware - work of e.g. 14 days after which the user needs to obtain a registeration code?

Thanx
   
Sponsored Links
Please Login or Register to Remove these Advertisements!

  (#2 (permalink)) Old
corey@12mile Offline
BlackBerry Extraordinaire
 
Posts: 1,149
Join Date: Dec 2004
Location: in a house...
Model: lots
Carrier: Rogers
Default 07-21-2005, 07:59 AM

There are only 2 ways to do this that I am aware of... the first is to have the app contact a server over the network and use the server to monitor the amount of time the program has been installed or used. You would have to make sure the user knows about this as it would undoubtedly cost the user money.

The other is to use persistent storage... but this can be overcome by wiping the handheld.

Most people wouldn't figure out how to get rid of the data stored in memory, but some people would.

It's up to you which way you go.

cd.
   
  (#3 (permalink)) Old
simon.hain Offline
CrackBerry Addict
 
Posts: 774
Join Date: Apr 2005
Location: hamburg, germany
Model: 8700
Carrier: o2
Default 07-22-2005, 05:44 AM

i would say the first option is not really manageable, it would be diametral to the blackberry security concept to allow an application to "phone home"

the second option should do it. as long as you keep your fee within reasonable limits i don't think even your customers that possess the knowledge (few enough i bet) would be willing to wipe the handheld for a few dollars each two weeks.
   
  (#4 (permalink)) Old
Hackberry Offline
Knows Where the Search Button Is
 
Posts: 31
Join Date: Jun 2005
Model: 7520
Default 07-22-2005, 09:37 AM

Quote:
Originally Posted by simon.hain
i would say the first option is not really manageable, it would be diametral to the blackberry security concept to allow an application to "phone home"
That's what code signing is for. Besides, do you really think only a browser should be able to make http(s) requests? It may not be feasible, but it's certainly possible.
   
  (#5 (permalink)) Old
arconsulting Offline
Thumbs Must Hurt
 
Posts: 175
Join Date: Aug 2004
Location: Metro NYC
Default 07-22-2005, 11:53 AM

The most secure would be:

1 - On each startup, check persistent object.
2 - If persistent object doesn't exist (i.e. initial startup), send PIN # to remote server via http.
3 - Remote server checks to see if this PIN # was ever registered before. If so, rejects.

This prevents user from re-installing every few days.

The downside, is that they must be in coverage for this to work.


-- Aric Rosenbaum
BlackBerry consulting, BlackBerry development
www.arconsultinginc.com
BlackBerry consulting and development (RIM SI Partner)
   
  (#6 (permalink)) Old
paranoidandroid Offline
New Member
 
Posts: 12
Join Date: Jun 2005
Location: South Africa
Model: 7290
Carrier: Vodacom
Thumbs up Thanx - 07-23-2005, 07:04 AM

Hi

Thank you for the responses. I'll look into it some more.

I believe that mobile sw should be cheap, $5 max. The reason for this is; the service providers / carriers are giving the devices away for "free" and one doesn't want to pay that much more for sw.

Also, if you make it cheap then it would not be worth your while the "hack" the shareware.

Any case, thanx
   
  (#7 (permalink)) Old
T-Roy Offline
CrackBerry Addict
 
T-Roy's Avatar
 
Posts: 703
Join Date: Jan 2005
Model: 8800
Carrier: Darth Vader
Default 07-25-2005, 01:16 PM

Well, the costs need to balance with supply and demand like anything else. If I developed a piece of software that took me 3 months at 5 bucks a pop, well... I better have a lot of demand :D
   
  (#8 (permalink)) Old
timinator Offline
Knows Where the Search Button Is
 
timinator's Avatar
 
Posts: 29
Join Date: Jul 2005
Location: Washington
Model: 8300
Carrier: AT&T
Default 07-26-2005, 08:01 PM

That's what I'm currently trying to figure out - is it worth my time to develop an application for this device, with the intent of making it available on the shareware market? What are the number of units out there? Is it possible to sell a thousand copies of an entertainment product?


===================================
"There are 10 types of people in the world.
Those that understand binary and those that don't!"
www.timothytrimble.info - The ART of S/W Development
==================================
   
  (#9 (permalink)) Old
paranoidandroid Offline
New Member
 
Posts: 12
Join Date: Jun 2005
Location: South Africa
Model: 7290
Carrier: Vodacom
Cool Now that is the question - 07-27-2005, 03:19 AM

1. What volumes are we talking about?
2. The supply & demand mechanism is influence by perception; if it is too cheap then people might think it is not good. If (in general) it is too expensive it would be worth the time to find (or make) a crack.
   
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On






Copyright © 2004-2008 BlackBerryNews.com, BlackBerryFAQ.com, BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of Research In Motion Limited.
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.1