BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 08-24-2006, 09:54 AM   #1 (permalink)
New Member
 
Join Date: Aug 2006
Model: 8700
Posts: 3
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Planing an application with huge data amount

Please Login to Remove!

Hello !

I am planing to build an application (BB and Domino) which has a huge amount of data ( > 9000 records ) on the server.
To avoid problems with memory, traffic, performance and handling of huge data on a mobile device I would like to know your opinion what might the best way to implement the solution.

As far as I know it could be one of the following ways:

A) Push all data to the device
Contra: This might be lead to problems with memory, traffic, performance and handling
Pro: This gives the user the ability to work off-line

development starting point:
ECL Sample

B) Push a subset of data to the device and give the ability to load data on request (and optional store requested data permanent)
Contra: User can not work off-line
Pro: No hassle with huge data amount

development starting point:

????

technology:
MDS Studio - Webservices
BB Java VM
BB Browser
???

C) Search records online - Browser based
Contra: User can not work off-line
Pro: No hassle with huge data amount
Contra: Lower user experience
Pro: Less client programming needed

development starting point:

????

Do you know about other ways to get a solution or have comments to my thoughts ?

Any hint will be appreciated.


Smido
Offline  
Old 08-24-2006, 10:39 AM   #2 (permalink)
Talking BlackBerry Encyclopedia
 
adperdue's Avatar
 
Join Date: May 2006
Location: West Virginia
Model: 9800
OS: 6.0.0.576
PIN: wheel
Carrier: ATT
Posts: 234
Post Thanks: 0
Thanked 11 Times in 11 Posts
Default

Wirelessly posted (BB 7100g: BlackBerry7100/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102)

The three questions you need to ask yourself, as the developer of the program, 1. How often are the users likly to be offline? 2. How much data is absolutly needed? 3. Can I compress data or limit file sizes? It might not solve all your problems, but it might help too.
__________________
They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. Benjamin Franklin
Offline  
Old 08-24-2006, 10:40 AM   #3 (permalink)
Talking BlackBerry Encyclopedia
 
adperdue's Avatar
 
Join Date: May 2006
Location: West Virginia
Model: 9800
OS: 6.0.0.576
PIN: wheel
Carrier: ATT
Posts: 234
Post Thanks: 0
Thanked 11 Times in 11 Posts
Default

Wirelessly posted (BB 7100g: BlackBerry7100/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102)

The three questions you need to ask yourself, as the developer of the program, 1. How often are the users likly to be offline? 2. How much data is absolutly needed? 3. Can I compress data or limit file sizes? It might not solve all your problems, but it might help too.
__________________
They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. Benjamin Franklin
Offline  
Old 08-24-2006, 11:16 AM   #4 (permalink)
CrackBerry Addict
 
Join Date: Apr 2005
Location: hamburg, germany
Model: 8900
Carrier: o2
Posts: 838
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

in my experience a mixed strategy works best.
using webservices creates too much overhead if you ask me, better to go with a server/client strategy.
to improve offline capabilities you can cache data, you have to be aware that this makes your application a lot clumsier and needs much more development. ask yourself if you really need this.
__________________
java developer, Devinto, hamburg/germany
Offline  
Old 08-25-2006, 04:51 AM   #5 (permalink)
CrackBerry Addict
 
Join Date: Jun 2005
Location: Manchester, UK
Model: BOLD
Carrier: t-mobile
Posts: 714
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

web services have minimal overhead for the benefits you achive. we use web services throughout our products on bb and have no problems at all.

we also added offline functionality in our early modules but soon found that this was never used by users, the devices are rarely without signal. we save some data locally that is accessed a lot or is unchanging so in this respect, i agree, a mixed strategy is the way to go.
Offline  
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-2014 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.