Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

According to Verizon WS : "max number of files allowed in the application is 8". Will mod, sig and bar files be counted? If so, I can only use two databases in one application because each db will create two files. Thank you.
:confused:

Yes, of course the MIF, MOD and BAR files are counted. Maybe you should re-think your approach so you need less files for your database storage.

Yes, of course the MIF, MOD and BAR files are counted. Maybe you should re-think your approach so you need less files for your database storage.

But isn't that just 8 files for the download? I think you can create as many files dynamically as the filesystem on the handset will allow after the game runs? (which I think is what the original poster was talking about)

But isn't that just 8 files for the download? I think you can create as many files dynamically as the filesystem on the handset will allow after the game runs? (which I think is what the original poster was talking about)

Yes. If the dynamically generated files are not counted, that will release me.

Yes. If the dynamically generated files are not counted, that will release me.

Check the handset data sheets though because each phone has different file # limitations. (and some are quite small)

Check the handset data sheets though because each phone has different file # limitations. (and some are quite small)

Thanks a lot. I checked the handset specs before. But I am confused by the Verizon requirement. :)

Thanks a lot. I checked the handset specs before. But I am confused by the Verizon requirement. :)

Is this a requirement for BREW 2.0 apps also?
My app has about 15 files in the package. And I got a reply from TBT saying they are having problems running the app after downloading it over the air. But they did not specify what exactly the problem is. Can you point me to a FAQ which points to this requirement in more detail?
Thanks

Is this a requirement for BREW 2.0 apps also?
My app has about 15 files in the package. And I got a reply from TBT saying they are having problems running the app after downloading it over the air. But they did not specify what exactly the problem is. Can you point me to a FAQ which points to this requirement in more detail?
Thanks

It is from the BREW Developer Extranet Site:
Business Development -> Carriers Guidelines -> Verizon Wireless
https://brewx.qualcomm.com/developer/noauth/cms/Carrier_Guidelines/Carri...

It is from the BREW Developer Extranet Site:
Business Development -> Carriers Guidelines -> Verizon Wireless
https://brewx.qualcomm.com/developer/noauth/cms/Carrier_Guidelines/Carri...

Hi,
Thanks for your reply.
Yeah it seems like I have to remove some of my static resource file.
But the strange thing is that something like this should be pointed by TBT saying this was the reason for the problems in downloading the app over the air instead of just sending back a single line comment saying the app is not running when downloaded over the air. Frankly I am not sure if this is the problem or there is some other problem which is causing my app not to run.
Thanks.

Hi,
Thanks for your reply.
Yeah it seems like I have to remove some of my static resource file.
But the strange thing is that something like this should be pointed by TBT saying this was the reason for the problems in downloading the app over the air instead of just sending back a single line comment saying the app is not running when downloaded over the air. Frankly I am not sure if this is the problem or there is some other problem which is causing my app not to run.
Thanks.

This problem again.
Quotes from:
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
"Please note, that the 8 files restriction applies to the number of files used by the app when it is not running. Your app can create additional files when it runs, but must delete them when the app exits. "
It refers to Sharp Z-800. Is the Verizon requirement the same thing?
So if I have MOD, MIF, SIG, help.txt, BAR, then I can use only one Database (which means 2 files)? It sounds not resonable. (I can not delete the applet generated files after it exits due to the application nature.)

This problem again.
Quotes from:
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
"Please note, that the 8 files restriction applies to the number of files used by the app when it is not running. Your app can create additional files when it runs, but must delete them when the app exits. "
It refers to Sharp Z-800. Is the Verizon requirement the same thing?
So if I have MOD, MIF, SIG, help.txt, BAR, then I can use only one Database (which means 2 files)? It sounds not resonable. (I can not delete the applet generated files after it exits due to the application nature.)

As far i see .idx files (BREW 1.1 databases) are temporary.
I have tried to erase it - all works fine both on emu and handset.
according to TBT i am checking possibility to create that files runtime (when open db first time)
BTW don't forget to add extension to your db file.

As far i see .idx files (BREW 1.1 databases) are temporary.
I have tried to erase it - all works fine both on emu and handset.
according to TBT i am checking possibility to create that files runtime (when open db first time)
BTW don't forget to add extension to your db file.

I am able to delete the db files but I have to keep them due to the application nature.
I need to know if those files are counted (8 files of Verizon) if I do not delete them after the applet exits. Thanks.

I am able to delete the db files but I have to keep them due to the application nature.
I need to know if those files are counted (8 files of Verizon) if I do not delete them after the applet exits. Thanks.

Quote:am able to delete the db files but I have to keep them due to the application nature
no - just delete 2nd of db files - *.idx
Quote:I need to know if those files are counted (8 files of Verizon) if I do not delete them after the applet exits. Thanks.
No needs to delete *.idx files after applet exists - just remove it
from your app. package - you may create as much files as you want at runtime

Quote:am able to delete the db files but I have to keep them due to the application nature
no - just delete 2nd of db files - *.idx
Quote:I need to know if those files are counted (8 files of Verizon) if I do not delete them after the applet exits. Thanks.
No needs to delete *.idx files after applet exists - just remove it
from your app. package - you may create as much files as you want at runtime

Thank you very much.
"you may create as much files as you want at runtime"
How to explain the following?
"Please note, that the 8 files restriction applies to the number of files used by the app when it is not running. Your app can create additional files when it runs, but must delete them when the app exits. "
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
So this 8 files requirement is different from Verizon's requirement?

Thank you very much.
"you may create as much files as you want at runtime"
How to explain the following?
"Please note, that the 8 files restriction applies to the number of files used by the app when it is not running. Your app can create additional files when it runs, but must delete them when the app exits. "
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
So this 8 files requirement is different from Verizon's requirement?

mm. thanks for info - missed that info.
Quote:Your app can create additional files when it runs, but must delete them when the app exits. "
I am not sure that it's requirement -
how NSTL will check ? are there corresponding test-case ?
(as far as i remember - no )
Could somebody (especially from NSTL) confirm ?

mm. thanks for info - missed that info.
Quote:Your app can create additional files when it runs, but must delete them when the app exits. "
I am not sure that it's requirement -
how NSTL will check ? are there corresponding test-case ?
(as far as i remember - no )
Could somebody (especially from NSTL) confirm ?

Hi, guys, I got the reply from BREW Support:
"Yes, this means that you can have no more than 8 files in the app directory when the app is not running. This is a carrier requirement and has nothing to do with BREW itself. Please contact Verizon if you have further concerns about this issue. "
I sent email to ask some further questions. Thanks to Bill from BREW Support, he replied me immediately.
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
In the above link, "it speaks about suggesting no more than 8 files per app when the app is not running. However, more files are permissible. Provided all of the pother tests pass, NSTL will more than likely not fail your app for excessive files, unless a particular phone platform has a specific limit. However, Verizon is saying that they do not want any apps with more than 8 files. I would suggest contacting Verizon directly and asking them to clarify this for you."
It looks like that it is negotiable to have more than 8 files. But I decided to change my codes. I will save a lot of time if I know this requirement before. Hopefully no one will make the same mistake after reading this entry.

Hi, guys, I got the reply from BREW Support:
"Yes, this means that you can have no more than 8 files in the app directory when the app is not running. This is a carrier requirement and has nothing to do with BREW itself. Please contact Verizon if you have further concerns about this issue. "
I sent email to ask some further questions. Thanks to Bill from BREW Support, he replied me immediately.
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
In the above link, "it speaks about suggesting no more than 8 files per app when the app is not running. However, more files are permissible. Provided all of the pother tests pass, NSTL will more than likely not fail your app for excessive files, unless a particular phone platform has a specific limit. However, Verizon is saying that they do not want any apps with more than 8 files. I would suggest contacting Verizon directly and asking them to clarify this for you."
It looks like that it is negotiable to have more than 8 files. But I decided to change my codes. I will save a lot of time if I know this requirement before. Hopefully no one will make the same mistake after reading this entry.

What do you think on *.idx files , can i erase these temporary(?) files on exit ?
I am under limit (8 files) and if it possible just to erase *.idx each time - it will be simple solution for me

What do you think on *.idx files , can i erase these temporary(?) files on exit ?
I am under limit (8 files) and if it possible just to erase *.idx each time - it will be simple solution for me

No clue if you remove it seperately, the DB still works or not. I used IDBMGR_Remove(pDBMgr, MY_DB_FILE) before (when the database has no record left), it deletes the two files:
both my_db and my_db. idx

No clue if you remove it seperately, the DB still works or not. I used IDBMGR_Remove(pDBMgr, MY_DB_FILE) before (when the database has no record left), it deletes the two files:
both my_db and my_db. idx