BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 08-24-2006, 08:54 AM   #1
Smido
New Member
 
Join Date: Aug 2006
Model: 8700
Posts: 3
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, 09:39 AM   #2
adperdue
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
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, 09:40 AM   #3
adperdue
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
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:16 AM   #4
simon.hain
CrackBerry Addict
 
Join Date: Apr 2005
Location: hamburg, germany
Model: 8900
Carrier: o2
Posts: 838
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, 03:51 AM   #5
jfisher
CrackBerry Addict
 
Join Date: Jun 2005
Location: Manchester, UK
Model: BOLD
Carrier: t-mobile
Posts: 714
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



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


Cole Hersee (24059-BP) 12V Insulated SPST Continuous Duty Solenoid picture

Cole Hersee (24059-BP) 12V Insulated SPST Continuous Duty Solenoid

$31.94



2PC Camshaft Timing Solenoid Valve For 04-10 Ford F-150 Expedition 4.6L 5.4L VCT picture

2PC Camshaft Timing Solenoid Valve For 04-10 Ford F-150 Expedition 4.6L 5.4L VCT

$47.59



Fuel Shut Off Solenoid Fit For Kubota D905 D1005 D1105 17208-60010 17208-60015 picture

Fuel Shut Off Solenoid Fit For Kubota D905 D1005 D1105 17208-60010 17208-60015

$25.25



15471-60010 Fuel Shutoff Solenoid Compatible With Kubota L2250 L2650 L3010 L35  picture

15471-60010 Fuel Shutoff Solenoid Compatible With Kubota L2250 L2650 L3010 L35

$32.99



SA-3786-12 603350 Fuel Shutoff Solenoid Kubota Compatible 721D2 21HP Grasshopper picture

SA-3786-12 603350 Fuel Shutoff Solenoid Kubota Compatible 721D2 21HP Grasshopper

$29.29



Fuel Shutoff Solenoid 26420469 for Perkins 900 1000 1004 1006 1103C 1104A 1104C picture

Fuel Shutoff Solenoid 26420469 for Perkins 900 1000 1004 1006 1103C 1104A 1104C

$18.59







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