You're incorrect. VGA devices are true 640x480 resolution, period. They can
be told to pixel-double an application to help it look right, but if you
don't have that on, your app *will* be 1/4 size. You can put more on a Form
though since the display isn't physically bigger, the items have to be
physically smaller to do that.
The general "benefit" of VGA for these devices is that you have twice as
many pixels in the same physical space, allowing for smoother and more crisp
display of graphics.
--
Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com
"Jarod" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
On Nov 4, 12:08 pm, "Peter Hartlén" <pe...@data.se> wrote:
> "Jarod" <jarod_la...@yahoo.com> wrote in message
>
> news:(E-Mail Removed)...
>
> > Going from 320x240 to 640x480 is just a scaling matter. Why would you
> > move items around the screen? Auto scaling would handle the size
> > changes.
>
> Not neccessarily, a 640x480 screen could hold more controls than a
> 320x240.
> I've tried the Orientation Aware Control (OAC) from MS Mobile Software
> Factory. There you create your control layout for different resolution and
> orientations by changing the form factor and rotating, giving you a number
> of different layouts, much like you do when localizing your normal form
> and
> changing it's language. The downside is that you have to put a extra
> control
> ontop of your form, something I find quite unnecessary.
>
> > As for rotation, changing from 320x240 to 240x320 is a slightly
> > different story but it can be handled with proper docking and
> > anchoring as Jin stated. The larger issue regarding rotation of the
> > screen is that if you need to completely reorganize your layout then
> > you did not design your screen very well. Even in landscape it's a
> > very small screen and people should not be trying to force too much
> > into the UI. Mobile device developers should be designing and
> > developing with device characteristics, limitations and expectations
> > in mind instead of using bloated factories and framework as crutches
> > to get around they bad design decisions. (I'm sure that last comment
> > is going to get me some hate mail)
>
> I come from C and C++, when there still wasn't much graphical design tools
> out there. You made all your designing from dynamic code instead, which
> meant you had full control of the layout. Now we have much better support
> for designing your GUI, but there are limitations, and when you hit such
> limitations you either have to go back to managing the GUI dynamically or
> a
> mix of the two.
>
> I only wonder if the features of the OAC will be implemented into a
> standard
> form in the future. Are there any limitations to why it couldn't?
>
> / Peter
VGA devices only allow more on the screen if the devices truly support
the VGA resolution without scaling, but this is not the case. Devices
like the imate jasjar do not represent a true VGA screen because they
scale things up to twice the QVGA size to maintain the item size ratio
with the physical screen size. Otherwise things like fonts would be 1
quarter of the size they are on a QVGA device. Therefore, what fits on
the QVGA screen adapts to fit the VGA screen for the scaled up fonts,
effectively making the layout of items look the same on the VGA screen
as it did on the QVGA screen. This would be a different story if you
were talking about VGA screens that are actually physically 4 times
larger the QVGA screens, but that's not the scenario here since
devices keep their VGA screens to roughly the same physical dimensions
as a QVGA screen.
Jarod