Also by this Developer

MobileWebServer
MobileWebServer

Access your phone features via HTTP

Wed, 05 Dec 2007 13:19:48

  1. votes
currist currist

Application Feedback

Have you tried with different formats?

I mean:

44777777777
+44777777777
0044777777777

I think the first one works.

Curro
Hi

I have a problem with several API Calls. They don´t run now, I don´t know which is the problem due to the sintaxis is correct and the Internet is run. When I execute de API in the PC or mobile browser (for example: http://localhost(or IP mobile perform)/api/calls/makecall/777777777) the screen of the browser stays in white and doesn´t give back. Do you know why???.

And other question,could be possible obtain the logs files of the MWS???

Thanks

Hi again

I have been working with MWS and I used several APIs like battery, coverage, makecall, etc and run perfect. But my new challenge is to show in the PC browser web application loaded into the phone. Is it possible with the MWS??? and if it is possible, is there a specific path where load the web application.

Thanks
Did you want a list? Here you have ;)

That had been delayed in my to-do list.

Please, read this entry with some information and the link to the document.
Yeah!!!

The problem was that I was working with no SIM into the device and I was trying connect to the MWS using the same IP to PC and device and I had problem about loopback. But I used the SIM and the device gained an own IP and run perfect. Only one more thing, could be possible give me a list with all commands api?

Your MWS is a great job
Thanks

Files

Information

You need to be logged in to Betavine before you are able to download applications.

  • Version 1.0

    Release Date 2008-02-28 00:00:00.0

    Download count 65

    Platform All PC


  • Version 1.0

    Release Date 2007-12-05 00:00:00.0

    Download count 83

    Platform Windows Mobile


  • Version 1.0

    Release Date 2007-12-05 00:00:00.0

    Download count 76

    Platform Windows Mobile


Application Profile

Screenshot of MobileWebServer

MobileWebServer

Access your phone features via HTTP

curristdeveloped by currist

  1. votes

category: Internet

downloaded 224 times

3 files uploaded

Last updated Wed, 05 Dec 2007 13:19:48

Created Tue, 06 Nov 2007 12:38:38

Description

Mobile Web Server enhances the httpd server that Microsoft implements in its Windows Mobile devices.
It adds new funcionality to the Web Server in order to expose phone features as HTTP REST API.
Contacts, calls, messages, pictures, ... can be now accessed as Web resources by local or remote applications.

Requirements

Target Platform: Windows Mobile 5.0 PocketPC.
You may need to install some Windows components (availables at the SDK). They are:
  • SdkCerts.cab
  • httpd.ARM.cab
  • ManagementUtils.cab

You will find further details about installation at the application's blog.

Usage Instructions

After installing, you only need a web browser (or any application able to use HTTP requests) to access your phone functionality. 
You may use your local address:
  • http://169.254.2.1/api/pictures  
  • http://169.254.2.1/api/calls/incomingcalls

In case you are connected to the internet, you can access remotely by changing your local address by your public address or domain name. 

Reported Feedback

There is currently no feedback for this application. Feedback is gathered when you visit betavine.mobi.

RSS Feed currist's Developer's Log for MobileWebServer

Mobile Web Server API

I've uploaded a document with the API you can use from your browser to access your phone features. You can download it at this link Mobile web server API.

HTTP responses usually contain an XML document with the requested information. When you're accesing or editing files, HTTP body is used to carry the binary.

I hope you find this useful. If you have comments or questions, use this blog or the forum.

posted by currist currist  |  View Comments (0)  |  Add Comment  | 

A Vodafone R&D project

This is a Vodafone R&D project.

Several people have worked hard in this project, so I want to thank them their effort.

They are:

Óscar Gutiérrez (see his blog here)
Javier Rodríguez
Pedro Funes
María Sarmiento
Pablo Abad
and myself (Curro Domínguez)

I wish you enjoy this project and create a lot of useful applications. Any feed back will be welcomed.

Regards,

Curro Domínguez

posted by currist currist  |  View Comments (0)  |  Add Comment  | 

MobileWebServer - Installation instructions

Here you have detailed installation instructions. The process may seem a bit long, but it's not difficult.

Files needed:

  • SdkCerts.cab You need to install Windows Mobile SDK and you'll find this file under 'Windows Mobile 5.0 Pocket PC SDK\Tools'
  • httpd.ARM.cab Download it at this link
  • ManagementUtils.cab This a simple application to manage users. Download it at this page.
  • MPSInstaller.cab This is the main application file. Download it at this page.


Scenario:

You're supposed to have your mobile device connected to your PC during this process.

Installation instructions:

1. Change some security policies in mobile phone. This will provide you the ability to install the .cab applications.
HKLM / Security / Policies / Policies
00001001 = 1 (default: 2)
00001005 = 40 (default: 16)

2. Install sdkCert.cab file included in Windows Mobile 5.0 PocketPC SDK.

3. Install httpd.ARM.cab to install de web server.

4. Reset the device.

5. The web server is now running. Install ManagmentUtils.cab, which includes WebAdmin and UserManager applications.
* WebAdmin: this application is used to manage users, permissions, authentication level, confidentiality, virtual paths, etc.
* UserManager: it is an .exe application to create and delete users.

6. Reset the device.

7. UserManager.exe is now located in Program Files\ManagementUtils.

8. Install the MPSInstaller.cab file. MPSInstaller.cab download is available here.

9. Reset the device.

10. User authentication is enabled by default, so after installing this file, you have to create a user with UserManager.exe to use MobileWebServer. Otherwise, server will deny the access to the modules. UserManager requires .NET Compact Framework 2.0, so if we not have installed it yet, we will have to download it and to install it in the device.

10. Now, we have got two files in root's device directory, MPS_config.xml and MPS_users.xml. We should set music, pictures and videos paths in MPS_config.xml, while MPS_users.xml is necessary to establish which users will grant access to some resources in MobileWebServer.
posted by currist currist  |  View Comments (3)  |  Add Comment  | 

Reviews

Page: 1 Login to post a review.
No reviews found for this application