Starting with some issues

G

Guest

Hi community!!
I need develop a mobile devices application and i need to ensure the
alternatives that there are before strart.

I heve two issues :

First of all, i have to develop the application with the compact framework
and i need that the result can be executed in a PDA or in Mobile Phone. I
have been reading about developing over Windows CE.¡, but the SmartPhones run
a Windows Mobile SO, so my app won´t run over a phone?

The buissnes layer will be the same because the compact framework is common,
but the presentation layer will be diferent. Is it true? Can i develop the
presentation layer with visual Studio.net 2003 with a Phone Emulator?

There is a way to compart all the application on a PDa and a phone?

Second one:
connectivity. I have been reading about the bluetooth and wifi connection.
My application have to connect with a PC so this is important. The develop of
my application will be the same in one scenario or in the other one? Tha app
can know when the connection is Established?? is the same to the app the
metod to connect??


ok thank for your help!!
 
P

Peter Foot [MVP]

Some answers inline:-


Andoni said:
Hi community!!
I need develop a mobile devices application and i need to ensure the
alternatives that there are before strart.

I heve two issues :

First of all, i have to develop the application with the compact framework
and i need that the result can be executed in a PDA or in Mobile Phone. I
have been reading about developing over Windows CE.¡, but the SmartPhones
run
a Windows Mobile SO, so my app won´t run over a phone?

Windows Mobile is built on Windows CE operating system, therefore many of
the platform APIs are the same as when creating a Pocket PC application. If
you stick to functionality available to a .NETCF project targetted at
Smartphone 2003 it will also run on a Pocket PC - however you may wish to
provide alternatives to the UIs to cater for different device types. If you
step outside of functionality available in the compact framework there may
be differences between platforms.
The buissnes layer will be the same because the compact framework is
common,
but the presentation layer will be diferent. Is it true? Can i develop the
presentation layer with visual Studio.net 2003 with a Phone Emulator?

You could create a solution with all your business logic in a dll, then two
applications one for Pocket PC and one for Smartphone with alternative UIs
but using the single dll for the logic.
There is a way to compart all the application on a PDa and a phone?

Second one:
connectivity. I have been reading about the bluetooth and wifi connection.
My application have to connect with a PC so this is important. The develop
of
my application will be the same in one scenario or in the other one? Tha
app
can know when the connection is Established?? is the same to the app the
metod to connect??

Using a wifi connection is a standard IP network connection, you can use the
connection manager APIs to establish a wifi connection (see
OpenNETCF.Net.ConnectionManager for a .NETCF wrapper -
www.opennetcf.org/sdf/). Bluetooth is slightly more complex since there are
several different bluetooth stacks on different device types. The most
common way to communicate over Bluetooth is to use the virtual com port
facility on the device and then use a serial port library (again you'll find
one in the sdf referenced above).
ok thank for your help!!

No problem!

Peter
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top