Hi Attila,
Please reply on the sipxtapi dev mailing list, so everyone can benefit from
this information.  I've CCed the list in this reply.



sipxtapi has been ported to PocketPC 2003, Windows Mobile 5, and Windows
Mobile 6, however, there are some caveats:

The Windows Mobile targets in the projects have not been tested (AFAIK)
since the porting effort was active, about 1.5-2 years ago

PocketPC 2003 port was done with Microsoft eMbedded Visual C++ 4.0, as it is
in the public domain now -- you can find these projects in the sipxtapi
sources, at the base of each library -- names of the projects are
sipX<name>.vcp (i.e. sipXmediaLib.vcp)

Windows Mobile 5/6 port was done with Visual Studio 2005.  You'll find
Arm/Windows Mobile 5/6 targets in the -msvc8.vcproj projects.

Here's a summary of what all the different project types we have under
source control, reasonings behind them, and their testing status:


   - *.vcproj: Visual Studio 2003 project files.  These are always up to
   date <Recommended for x86 windows build>.  If you have a newer Visual
   Studio, you can import these and be good to go.
   - *.sln: Visual Studio 2003 solution files.  See .vcproj.
   - *.dsp: Visual Studio 6 projects.  These are always up to date.
   - *.dsw: Visual Studio 6 workspace. These are always up to date.
   - *-msvc8.vcproj: Visual Studio 2005 project files created specifically
   for Windows Mobile 6, with WM5 targets added a bit later.  Visual Studio
   2003 project files were missing some crucial features needed for
   cross-architecture development.  These are untested under Windows Mobile.
   - *.vcp: Microsoft eVC4 project files, specifically for PocketPC 2003
   development.  These are untested under Windows Mobile.

If you would like to bring Windows Mobile 5 support up-to-date, it should
not be too difficult, since the porting effort has been done before.

The projects will probably need to be cleaned up. Compiler options
(specifically preprocessor defines) and which files are included in the
library compile may need to be fixed.  This has been updated since the
porting effort to add new files we've added to the project, but again,
hasn't been tested under Windows Mobile since the porting effort ended about
1.5-2 years ago.

Quite a bit of changes have been made to sipXmediaLib since the port, so you
may encounter some C++ code fixes that may need to be done there, however,
in other libraries there have only been minor changes, so those should work
fine.

Have a look at the .vcproj files, and at the -msvc8.vcproj files, and take
the new changes from the .vcproj files and apply them to the -msvc8.vcproj
files.

If you have any questions, give me a holler -- it's been a while, but I may
be able to answer some questions.  I worked on the PocketPC 2003, and the
WM6 support.

As for the last rev of our sources that works with the Mindows Mobile
projects, we don't have that tracked.  Give a look at the logs for the
-msvc8.vcproj files and guestimate based on that -- r9144 is probably a good
place to start.

As always, the way to check out our sources is:

svn co http://scm.sipfoundry.org/rep/sipX/main sipxtapi

for more information on the branches we have, see the wiki page:
http://sipxtapi.sipfoundry.org/wiki/SipXtapi#Branches

Of course, we welcome any patches you may have.  Once you have a patch ready
for review send it to me using the public Rietveld install over at
appspot.com:

http://codereview.appspot.com/
Choose "sipXtapi/main branch" and add me (kkyzivat) as a reviewer.


On Fri, Mar 20, 2009 at 6:06 PM, Attila Nyers <cipofuz...@gmail.com> wrote:

> Hi!
>
> I would like to use sipx to develop a softphone for windows mobile 5.0. Is
> it possible to build sipx on wince with visual studio 2005? if not, which is
> the latest build?
>
> thx,
> Attila
>



-- 
Keith Kyzivat

SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
_______________________________________________
sipxtapi-dev mailing list
sipxtapi-dev@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to