Emulator

  • Thread starter Thread starter VJ
  • Start date Start date
VJ,

In VS 2005 select Tools, Options, Device Tools, Devices. Select the emulator
you're interested in and click Properties, then Emulator Options.
 
Ginny

I see the information and Thanks for the information. I changed the RAM
size, from 128 - 256, not helping. Should it be ROM size, but I have ROM
image address only, what does that mean? I am new to device programing,
kindly help

Thanks
VJ
 
VJ,

What sort of error are you getting? What exactly do you want to accomplish?
 
I just needed additional space, try some File I/O. I got a storage card
attached i.e set to my local folder and do the File I/O at that folder. Well
right now the storage card is to local folder and its 30GB, that is my free
space in computer :-), which is sort of cheating, but works now. Ideally
would like to do without storage card, but increase the space on the device.
I am not receiving any error message. It just does not go beyond 32MB. It
would be really bad, if I cannot match the emulator size,space to my device
size and space as needed for test. I am just hopping Microsoft has not done
a thing like that. I am just new to this world, so I am still putting this
on me, and I am not able to figure out.

Thanks for your help
VJ
 
VJ,

As far as I know adjusting the RAM size in the emulator should accomplish
what you want, assuming you have enough free RAM in your computer. I usually
test on the actual device unless it's not available yet, so I don't remember
if there were any issues with that.
 
I have reset the comptuer, the device (soft/hard).. no use. It just refuese
to go above 32MB. My computer has 30 GB space and is a 2GB memory machine...
I have even re-installed the emulator... Right now the stoarge card works
for me, but iI am really curious to know what is worng here..

Is there a place I can see any emulator logs... that might help me narrow
the problem?

Yes Ginny sure I have 3 devices to test, that is also plenty, but I love the
emulator, so I don't have to carry the device all place, like when i work
from home. Just this one annoying feature...

I just saw this post.. The fixed it?? somebody please help me..!!

http://groups.google.com/group/micr...ce+for+emulator&rnum=2&hl=en#4594d6e19a115fe9


VJ

Ginny Caughey said:
Thanks, Nino. Good question.
 
VJ,

As far as I know, based on Barry Bond's comment, 32Mb is a hard limit for
the DeviceEmulator.
 
That is very interesting... which makes me think, why have emulators? I feel
this as a basic requirement, unless I missed the big picture in the
limitation.

If somebody from MS is reading and following the conversation, I think as
Part of SP3 or next release they should make it available to change.

Vijay
 
If I understand you, you're trying to simulate a Windows CE-based device
where the *built-in* flash 'drive' is bigger than 32MB? Using the "storage
card" method is as close as you're going to get to that. I don't quite see
what the big deal is, though. You CANNOT SUBSTITUTE TESTING ON THE EMULATOR
FOR TESTING ON THE REAL DEVICE, anyway. If you have a real device that
you're targeting and it has 128MB of flash storage, run your test on it;
that's the ONLY way you'll have actually tested the code under real
circumstances.

Paul T.
 
Yes sure..

I have to get everything work of storage card in unit testing environment
and then change to actual directories in deployment.. not really pretty,
although its what I am doing now...Its no big deal.. just not very smooth.

I should not be expected to do this in WOW world :-)

Vijay

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
com> wrote in message news:%23Ia%[email protected]...
 
It's an emulator. How much effort do you want the tools team putting into
something that's of no actual utility to the end customer? It's like having
Toyota spend a whole bunch of time, money, and effort coming up with a
perfect virtual reality simulation of a new car, instead of actually
building the car! Maybe, if your a car designer, you want to see how
accessible the radio controls are from the driver's seat, whether someone
who is 6' 4" can see the speedometer or if it's blocked by the steering
wheel, and so on, but I'm sure that you don't care whether the simulation
accurately knows the fuel tank capacity so that gas virtually pours out on
your virtual shoes when you overfill it.

It's a silly example, but that's really what this issue is. *NO* testing on
the emulator eliminates the need for the corresponding test on a real
device. Since the emulator is running on top of a different Win32 API and
is emulating the speed and instruction processing of the real device
processor, etc., any testing you do in the emulator is worthless. It allows
you to get started on your development before the real hardware appears,
allows you to demo how something is going to work on a big screen, and *may*
tell you if you try to call an API that won't be available on your real
device, but it's not a substitute for real verification on a real device.

Paul T.

VJ said:
Yes sure..

I have to get everything work of storage card in unit testing environment
and then change to actual directories in deployment.. not really pretty,
although its what I am doing now...Its no big deal.. just not very smooth.

I should not be expected to do this in WOW world :-)

Vijay

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
com> wrote in message news:%23Ia%[email protected]...
If I understand you, you're trying to simulate a Windows CE-based device
where the *built-in* flash 'drive' is bigger than 32MB? Using the
"storage card" method is as close as you're going to get to that. I
don't quite see what the big deal is, though. You CANNOT SUBSTITUTE
TESTING ON THE EMULATOR FOR TESTING ON THE REAL DEVICE, anyway. If you
have a real device that you're targeting and it has 128MB of flash
storage, run your test on it; that's the ONLY way you'll have actually
tested the code under real circumstances.

Paul T.
 
Paul .. really thanks for the detail explanation... There is no subsititue
for the real device I agree, holds true for any software testing. No
testing should eliminate really device testing I understand. My part is if
they can provide so much on emulator why not this?..Anyways arguments apart,
its not there. I am certianly ok with it...

VJ

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
com> wrote in message news:[email protected]...
It's an emulator. How much effort do you want the tools team putting into
something that's of no actual utility to the end customer? It's like
having Toyota spend a whole bunch of time, money, and effort coming up
with a perfect virtual reality simulation of a new car, instead of
actually building the car! Maybe, if your a car designer, you want to see
how accessible the radio controls are from the driver's seat, whether
someone who is 6' 4" can see the speedometer or if it's blocked by the
steering wheel, and so on, but I'm sure that you don't care whether the
simulation accurately knows the fuel tank capacity so that gas virtually
pours out on your virtual shoes when you overfill it.

It's a silly example, but that's really what this issue is. *NO* testing
on the emulator eliminates the need for the corresponding test on a real
device. Since the emulator is running on top of a different Win32 API and
is emulating the speed and instruction processing of the real device
processor, etc., any testing you do in the emulator is worthless. It
allows you to get started on your development before the real hardware
appears, allows you to demo how something is going to work on a big
screen, and *may* tell you if you try to call an API that won't be
available on your real device, but it's not a substitute for real
verification on a real device.

Paul T.

VJ said:
Yes sure..

I have to get everything work of storage card in unit testing environment
and then change to actual directories in deployment.. not really pretty,
although its what I am doing now...Its no big deal.. just not very
smooth.

I should not be expected to do this in WOW world :-)

Vijay

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
DOT com> wrote in message
If I understand you, you're trying to simulate a Windows CE-based device
where the *built-in* flash 'drive' is bigger than 32MB? Using the
"storage card" method is as close as you're going to get to that. I
don't quite see what the big deal is, though. You CANNOT SUBSTITUTE
TESTING ON THE EMULATOR FOR TESTING ON THE REAL DEVICE, anyway. If you
have a real device that you're targeting and it has 128MB of flash
storage, run your test on it; that's the ONLY way you'll have actually
tested the code under real circumstances.

Paul T.

That is very interesting... which makes me think, why have emulators? I
feel this as a basic requirement, unless I missed the big picture in
the limitation.

If somebody from MS is reading and following the conversation, I think
as Part of SP3 or next release they should make it available to change.

Vijay

message VJ,

As far as I know, based on Barry Bond's comment, 32Mb is a hard limit
for the DeviceEmulator.

--
Ginny


I have reset the comptuer, the device (soft/hard).. no use. It just
refuese to go above 32MB. My computer has 30 GB space and is a 2GB
memory machine... I have even re-installed the emulator... Right now
the stoarge card works for me, but iI am really curious to know what
is worng here..

Is there a place I can see any emulator logs... that might help me
narrow the problem?

Yes Ginny sure I have 3 devices to test, that is also plenty, but I
love the emulator, so I don't have to carry the device all place,
like when i work from home. Just this one annoying feature...

I just saw this post.. The fixed it?? somebody please help me..!!

http://groups.google.com/group/micr...ce+for+emulator&rnum=2&hl=en#4594d6e19a115fe9


VJ

message Thanks, Nino. Good question.

--
Ginny


VJ,

Did you do a reset on the emulator after you changed the memory
size?

--
Nino


I just needed additional space, try some File I/O. I got a storage
card attached i.e set to my local folder and do the File I/O at
that folder. Well right now the storage card is to local folder and
its 30GB, that is my free space in computer :-), which is sort of
cheating, but works now. Ideally would like to do without storage
card, but increase the space on the device. I am not receiving any
error message. It just does not go beyond 32MB. It would be really
bad, if I cannot match the emulator size,space to my device size
and space as needed for test. I am just hopping Microsoft has not
done a thing like that. I am just new to this world, so I am still
putting this on me, and I am not able to figure out.

Thanks for your help
VJ

in message VJ,

What sort of error are you getting? What exactly do you want to
accomplish?

--
Ginny


Ginny

I see the information and Thanks for the information. I changed
the RAM size, from 128 - 256, not helping. Should it be ROM
size, but I have ROM image address only, what does that mean? I
am new to device programing, kindly help

Thanks
VJ

"Ginny Caughey [MVP]" <[email protected]>
wrote in message
VJ,

In VS 2005 select Tools, Options, Device Tools, Devices. Select
the emulator you're interested in and click Properties, then
Emulator Options.

--
Ginny


Is there any I can increase the storage space for a emulator?

VJ
 
There's no reason they *couldn't* do it. I'm sure that the reason they
didn't was simply that no one thought of it. The local storage on most
devices pre-WM5 was RAM, not flash, and was pretty well limited by battery
life to 32MB, and that was, in turn partially used for actual program RAM,
too. So, it was a logical limitation originally. Maybe the emulator team
has a blog and you could post a comment about this. I doubt that anyone
would object to having it be adjustable (although prioritizing that against
just about anything else might be a challenge).

Paul T.

VJ said:
Paul .. really thanks for the detail explanation... There is no subsititue
for the real device I agree, holds true for any software testing. No
testing should eliminate really device testing I understand. My part is if
they can provide so much on emulator why not this?..Anyways arguments
apart, its not there. I am certianly ok with it...

VJ

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
com> wrote in message news:[email protected]...
It's an emulator. How much effort do you want the tools team putting
into something that's of no actual utility to the end customer? It's
like having Toyota spend a whole bunch of time, money, and effort coming
up with a perfect virtual reality simulation of a new car, instead of
actually building the car! Maybe, if your a car designer, you want to
see how accessible the radio controls are from the driver's seat, whether
someone who is 6' 4" can see the speedometer or if it's blocked by the
steering wheel, and so on, but I'm sure that you don't care whether the
simulation accurately knows the fuel tank capacity so that gas virtually
pours out on your virtual shoes when you overfill it.

It's a silly example, but that's really what this issue is. *NO* testing
on the emulator eliminates the need for the corresponding test on a real
device. Since the emulator is running on top of a different Win32 API
and is emulating the speed and instruction processing of the real device
processor, etc., any testing you do in the emulator is worthless. It
allows you to get started on your development before the real hardware
appears, allows you to demo how something is going to work on a big
screen, and *may* tell you if you try to call an API that won't be
available on your real device, but it's not a substitute for real
verification on a real device.

Paul T.

VJ said:
Yes sure..

I have to get everything work of storage card in unit testing
environment and then change to actual directories in deployment.. not
really pretty, although its what I am doing now...Its no big deal.. just
not very smooth.

I should not be expected to do this in WOW world :-)

Vijay

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
DOT com> wrote in message
If I understand you, you're trying to simulate a Windows CE-based
device where the *built-in* flash 'drive' is bigger than 32MB? Using
the "storage card" method is as close as you're going to get to that.
I don't quite see what the big deal is, though. You CANNOT SUBSTITUTE
TESTING ON THE EMULATOR FOR TESTING ON THE REAL DEVICE, anyway. If you
have a real device that you're targeting and it has 128MB of flash
storage, run your test on it; that's the ONLY way you'll have actually
tested the code under real circumstances.

Paul T.

That is very interesting... which makes me think, why have emulators?
I feel this as a basic requirement, unless I missed the big picture in
the limitation.

If somebody from MS is reading and following the conversation, I think
as Part of SP3 or next release they should make it available to
change.

Vijay

message VJ,

As far as I know, based on Barry Bond's comment, 32Mb is a hard limit
for the DeviceEmulator.

--
Ginny


I have reset the comptuer, the device (soft/hard).. no use. It just
refuese to go above 32MB. My computer has 30 GB space and is a 2GB
memory machine... I have even re-installed the emulator... Right now
the stoarge card works for me, but iI am really curious to know what
is worng here..

Is there a place I can see any emulator logs... that might help me
narrow the problem?

Yes Ginny sure I have 3 devices to test, that is also plenty, but I
love the emulator, so I don't have to carry the device all place,
like when i work from home. Just this one annoying feature...

I just saw this post.. The fixed it?? somebody please help me..!!

http://groups.google.com/group/micr...ce+for+emulator&rnum=2&hl=en#4594d6e19a115fe9


VJ

message Thanks, Nino. Good question.

--
Ginny


VJ,

Did you do a reset on the emulator after you changed the memory
size?

--
Nino


I just needed additional space, try some File I/O. I got a storage
card attached i.e set to my local folder and do the File I/O at
that folder. Well right now the storage card is to local folder
and its 30GB, that is my free space in computer :-), which is sort
of cheating, but works now. Ideally would like to do without
storage card, but increase the space on the device. I am not
receiving any error message. It just does not go beyond 32MB. It
would be really bad, if I cannot match the emulator size,space to
my device size and space as needed for test. I am just hopping
Microsoft has not done a thing like that. I am just new to this
world, so I am still putting this on me, and I am not able to
figure out.

Thanks for your help
VJ

in message VJ,

What sort of error are you getting? What exactly do you want to
accomplish?

--
Ginny


Ginny

I see the information and Thanks for the information. I changed
the RAM size, from 128 - 256, not helping. Should it be ROM
size, but I have ROM image address only, what does that mean? I
am new to device programing, kindly help

Thanks
VJ

"Ginny Caughey [MVP]" <[email protected]>
wrote in message
VJ,

In VS 2005 select Tools, Options, Device Tools, Devices.
Select the emulator you're interested in and click Properties,
then Emulator Options.

--
Ginny


Is there any I can increase the storage space for a emulator?

VJ
 
Back
Top