BlackBerryForums.com : Your Number One BlackBerry Community      

»Sponsored Links




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

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
   
Sponsored Links
Please Login or Register to Remove these Advertisements!

  (#2 (permalink)) Old
adperdue Offline
Thumbs Must Hurt
 
adperdue's Avatar
 
Posts: 79
Join Date: May 2006
Location: west Virginia
Model: 8310
Carrier: ATT
Default 08-24-2006, 10:39 AM

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.


It's God's job to forgive Bin Laden, it's our job to arrange the meeting.
   
  (#3 (permalink)) Old
adperdue Offline
Thumbs Must Hurt
 
adperdue's Avatar
 
Posts: 79
Join Date: May 2006
Location: west Virginia
Model: 8310
Carrier: ATT
Default 08-24-2006, 10:40 AM

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.


It's God's job to forgive Bin Laden, it's our job to arrange the meeting.
   
  (#4 (permalink)) Old
simon.hain Offline
CrackBerry Addict
 
Posts: 755
Join Date: Apr 2005
Location: hamburg, germany
Model: 8700
Carrier: o2
Default 08-24-2006, 11:16 AM

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
   
  (#5 (permalink)) Old
jfisher Offline
CrackBerry Addict
 
jfisher's Avatar
 
Posts: 711
Join Date: Jun 2005
Location: Manchester, UK
Model: 8310
Carrier: t-mobile
Default 08-25-2006, 04:51 AM

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.
   
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 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.1