Application Feedback

currist by currist
currist by currist
currist by currist
currist by currist
yo by yo

Also by this Developer

Screenshot of MobileWebServer

Access your phone features via HTTP

currist

05/12/2007


Files

Information

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

  • Version 1.0

    Release Date 2007-12-05 12:35:39.0

    Download count 60

    Platform Windows Mobile


  • Version 1.0

    Release Date 2007-12-05 10:27:19.0

    Download count 55

    Platform Windows Mobile


  • Version 1.0

    Release Date 2008-02-28 13:55:36.0

    Download count 38

    Platform All PC


Application Profile

Screenshot of MobileWebServer

MobileWebServer

Access your phone features via HTTP

curristdeveloped by currist

downloaded 153 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

Information

This table summarises the feedback received by the betavine.mobi web site.

The Compatible column indicates how many devices have been reported as compatible. Conversely the Incompatible column indicates how many devices have been reported as incompatible.

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  |