Join Our 3 MILLION+ Members Today! Register Here | Login
Go Back   BlackBerry Forums at CrackBerry.com > BlackBerry Professionals > App Developers

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
    Thread Author   #1  
Old 02-22-2010, 12:00 AM
CrackBerry Addict
Device(s): Bold 9900 and Playbook 64GB
Carrier: Rogers
Pin: PM me
 
Location: BC, Canada
Join Date: Dec 2009
Posts: 859
Likes Received: 19
Thanked 68 Times in 56 Posts
Default Is Java get gunked up like Windows?

I ask because I've loaded and deleted lots of apps and its my understanding that it helps to periodically do a clean install on Windows. Is the same recommended with Jave i.e. brick the phone and start fresh?
Reply With Quote Tip this Post
  #2  
Old 02-24-2010, 08:02 PM
CrackBerry Abuser
Device(s): 9700 (Bold), iPhone 3G (retired)
Carrier: Rogers
 
Join Date: Aug 2009
Posts: 206
Likes Received: 0
Thanked 2 Times in 2 Posts
Default

No, you're comparing a programing language to an operating system...it's like comparing apples to helicopters.

You should compare the Blackberry OS to the Windows OS. Blackberry doesn't keep a convoluted registry system like Windows, and all apps are self contained, so when you delete an app, for the most part it's all gone.
Reply With Quote Tip this Post
    Thread Author   #3  
Old 02-24-2010, 09:54 PM
CrackBerry Addict
Device(s): Bold 9900 and Playbook 64GB
Carrier: Rogers
Pin: PM me
 
Location: BC, Canada
Join Date: Dec 2009
Posts: 859
Likes Received: 19
Thanked 68 Times in 56 Posts
Default

Thank you for that. So there is never a need to do a clean install then. Is that correct?
Reply With Quote Tip this Post
  #4  
Old 02-25-2010, 07:08 AM
CrackBerry Master
Device(s): 8900
Carrier: Aircraft
Pin: ing for the fjords
 
Location: Asia
Join Date: Dec 2009
Posts: 1,029
Likes Received: 1
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by mikeo007 View Post
No, you're comparing a programing language to an operating system...it's like comparing apples to helicopters.

You should compare the Blackberry OS to the Windows OS. Blackberry doesn't keep a convoluted registry system like Windows, and all apps are self contained, so when you delete an app, for the most part it's all gone.
It seems to have some kind of a registry, because when a trial expires if you delete the app and reinstall a new copy, it knows your trial is expired. The OS also requires a reboot after installing some (most) apps.

Can anybody shed light on this?
__________________
The lesson we learned from iPhone: People who can't walk and chew gum at the same time don't need a phone that can multitask...nobody likes a phone to be smarter than they are Go RIM, Go BlackBerry. BlackBerry rules!
Reply With Quote Tip this Post
  #5  
Old 02-25-2010, 11:48 AM
CrackBerry Addict
Device(s): 9780 and Playbook
Carrier: Orange
 
Location: Up North...UK
Join Date: Sep 2008
Posts: 601
Likes Received: 8
Thanked 2 Times in 2 Posts
Default

@Fonage - to do this the developers must write explicit code that writes a file to the handset, after the trial has expired uninstalling the app and reinstalling wouldn't necessarily remove the file unless they used the persistent store object to create the file. Normal files will persist between installs.
__________________
Personal website and blog | Flickr photostream
We are what we repeatedly do. Excellence, therefore, is not an act but a habit - Aristotle
Reply With Quote Tip this Post
  #6  
Old 02-25-2010, 11:55 AM
CrackBerry Abuser
Device(s): 9700 (Bold), iPhone 3G (retired)
Carrier: Rogers
 
Join Date: Aug 2009
Posts: 206
Likes Received: 0
Thanked 2 Times in 2 Posts
Default

Quote:
Originally Posted by F0nage View Post
It seems to have some kind of a registry, because when a trial expires if you delete the app and reinstall a new copy, it knows your trial is expired. The OS also requires a reboot after installing some (most) apps.

Can anybody shed light on this?
The OS has to have some sort of databases to store certain info about apps. GlenB is correct that one method is to write a file to the device. Most software that has limited trial periods uses a server to validate the software on your device. It's locked to your PIN, so even if you did brick your device and wipe all databases, you still wouldn"t be able to reinstall these types of trial software.

To answer the OPs question: no, there is no need to reinstall the OS unless you want to update to a newer version.
Reply With Quote Tip this Post
  #7  
Old 02-25-2010, 12:32 PM
CrackBerry Master
Device(s): 8900
Carrier: Aircraft
Pin: ing for the fjords
 
Location: Asia
Join Date: Dec 2009
Posts: 1,029
Likes Received: 1
Thanked 1 Time in 1 Post
Default

Thanks guys. Mike, I don't agree that the OS has to have a database to store info about apps. I know, because I write OS software for another platform.

They certainly can choose to implement it that way, but I personally don't feel it's a good solution, because it leads to problems.
__________________
The lesson we learned from iPhone: People who can't walk and chew gum at the same time don't need a phone that can multitask...nobody likes a phone to be smarter than they are Go RIM, Go BlackBerry. BlackBerry rules!
Reply With Quote Tip this Post
  #8  
Old 02-25-2010, 02:42 PM
CrackBerry Abuser
Device(s): 9700 (Bold), iPhone 3G (retired)
Carrier: Rogers
 
Join Date: Aug 2009
Posts: 206
Likes Received: 0
Thanked 2 Times in 2 Posts
Default

Quote:
Originally Posted by F0nage View Post
Thanks guys. Mike, I don't agree that the OS has to have a database to store info about apps. I know, because I write OS software for another platform.

They certainly can choose to implement it that way, but I personally don't feel it's a good solution, because it leads to problems.
Sorry, I should clarify: I meant that the Blackberry OS does have some sort of database or persistant store that apps can write to in order to save things like settings, high scores in games, etc. But it seems to be pretty well managed, so an application's entry likely gets wiped when the app is removed.

I do agree with an OS not requiring a database or registry though. It can work well when implemented properly, but can cause a LOT of headaches when it's not implemented properly *cough*windowsxp/windowsmobile*cough*
Reply With Quote Tip this Post
  #9  
Old 02-25-2010, 03:48 PM
CrackBerry Master
Device(s): 8900
Carrier: Aircraft
Pin: ing for the fjords
 
Location: Asia
Join Date: Dec 2009
Posts: 1,029
Likes Received: 1
Thanked 1 Time in 1 Post
Default

LOL exactly, and thanks.
__________________
The lesson we learned from iPhone: People who can't walk and chew gum at the same time don't need a phone that can multitask...nobody likes a phone to be smarter than they are Go RIM, Go BlackBerry. BlackBerry rules!
Reply With Quote Tip this Post
  #10  
Old 02-26-2010, 12:46 AM
CrackBerry Addict
Device(s): 9780 and Playbook
Carrier: Orange
 
Location: Up North...UK
Join Date: Sep 2008
Posts: 601
Likes Received: 8
Thanked 2 Times in 2 Posts
Default

Version 5 of the device code includes a integral database system (mysql lite I think), but I havent looked at it yet.
__________________
Personal website and blog | Flickr photostream
We are what we repeatedly do. Excellence, therefore, is not an act but a habit - Aristotle
Reply With Quote Tip this Post
Reply
BlackBerry Forums at CrackBerry.com > > BlackBerry Professionals > App Developers   Is Java get gunked up like Windows?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes