BlackBerry Forums Support Community
              

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

Please Login to Remove!

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
Offline  
Old 07-21-2005, 06:59 AM   #2
corey@12mile
BlackBerry Extraordinaire
 
Join Date: Dec 2004
Location: in a house...
Model: lots
Carrier: Rogers
Posts: 1,148
Default

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.
Offline  
Old 07-22-2005, 04:44 AM   #3
simon.hain
CrackBerry Addict
 
Join Date: Apr 2005
Location: hamburg, germany
Model: 8900
Carrier: o2
Posts: 838
Default

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.
Offline  
Old 07-22-2005, 08:37 AM   #4
Hackberry
Knows Where the Search Button Is
 
Join Date: Jun 2005
Model: 7520
Posts: 31
Default

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.
Offline  
Old 07-22-2005, 10:53 AM   #5
arconsulting
Thumbs Must Hurt
 
Join Date: Aug 2004
Location: Metro NYC
Posts: 175
Default

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)
Offline  
Old 07-23-2005, 06:04 AM   #6
paranoidandroid
New Member
 
Join Date: Jun 2005
Location: South Africa
Model: 7290
Carrier: Vodacom
Posts: 12
Thumbs up Thanx

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
Offline  
Old 07-25-2005, 12:16 PM   #7
T-Roy
CrackBerry Addict
 
T-Roy's Avatar
 
Join Date: Jan 2005
Model: 8800
Carrier: Darth Vader
Posts: 704
Default

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
Offline  
Old 07-26-2005, 07:01 PM   #8
timinator
Knows Where the Search Button Is
 
timinator's Avatar
 
Join Date: Jul 2005
Location: Washington
Model: 8300
Carrier: AT&T
Posts: 29
Default

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
==================================
Offline  
Old 07-27-2005, 02:19 AM   #9
paranoidandroid
New Member
 
Join Date: Jun 2005
Location: South Africa
Model: 7290
Carrier: Vodacom
Posts: 12
Cool Now that is the question

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.
Offline  
Closed Thread



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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


OEM Dell 3310 2 in 1 LCD Touch Screen D2TNH NV133FHM-T00 06GHX8 picture

OEM Dell 3310 2 in 1 LCD Touch Screen D2TNH NV133FHM-T00 06GHX8

$54.00



OEM Dell XPS 8910 8920 8930 Alienware Aurora R5 R6 R7 Front Cooling Fan 7M0F5 picture

OEM Dell XPS 8910 8920 8930 Alienware Aurora R5 R6 R7 Front Cooling Fan 7M0F5

$13.81



Genuine OEM Dell 2375 B2375dnf B2375dfw 110V Fuser fixing N41P2 sku 724-BBCI picture

Genuine OEM Dell 2375 B2375dnf B2375dfw 110V Fuser fixing N41P2 sku 724-BBCI

$94.99



Dell OEM Latitude Rugged Extreme 7404 Ribbon Cable for ExpressCard Cable G52B00 picture

Dell OEM Latitude Rugged Extreme 7404 Ribbon Cable for ExpressCard Cable G52B00

$9.95



DELL 330-6581 3306581 725-10229 OEM LAMP FOR 1510X 1610HD 1610X  - Made By DELL picture

DELL 330-6581 3306581 725-10229 OEM LAMP FOR 1510X 1610HD 1610X - Made By DELL

$39.98



NEW DELL OEM REPLACEMENT PROJECTOR LAMP FOR 4220 4320 GENUINE ORIGINAL  picture

NEW DELL OEM REPLACEMENT PROJECTOR LAMP FOR 4220 4320 GENUINE ORIGINAL

$198.22







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.