deBLor Freeware Smartphone Windows Mobile
Custom Search

Thursday, July 10, 2008

Mobile Web Server v2.7 for Smartphone

Your personal Mobile Web Server allows worldwide Web access to multimedia, presentations, digital photo albums, videos web pages and other files stored on USB flash, U3 smart drive, iPod, PocketPC, Smartphone or in a directory of your hard disk.

Automatically on-the-fly creates web sites from separate files with auto-generated site navigation menus and picture thumbnails, supports web templates.

* Free versions available;
* Single file copy operations required for sharing files via Web only;
* Automatic worldwide access the Server placed even behind a firewall;
* Permanent symbolic publicly available name for the Server access;
* Automatic site-from-files(folders) generation;
* Automatic site-navigation menu generation;
* Automatic thumbnails from images generation;
* Customizable site generation templates;
* Web pages from plain text files generation;
* Sharing files from any directory;
* File shortcut support;
* No special configuration required;
* No special programs required for the access;
* Compatibility with any type of Web Browser;
* Any types of files acceptable (from plain text to multimedia and presentation);
* Any data structures compatible (from a single file to complex web site);
* Automatic gallery generation for pictures;
* Detailed instant access/activity log;

PocketPC/Smartphone/WindowsMobile Edition

PocketPC/Smartphone/WindowsMobile Edition of Mobile Web Server provides you with simplified functionality because of limited abilities of PocketPC/Smartphone hardware. After the program launch you will see the main program dialog.

* Enable - switches the Web Server on and off;
* Port - allows you to switch Server's "listening" port to a different value. Usually you should have no reasons to change the value till then another "listening" program uses the same value;
* The field below shows the link the Server is accessible via. The link depends on how the server is accessible (locally or worldwide). Open web browser and Cut/Paste the link to the browser to "get in" the server. Inform you network partner of the link. See Finding the Server. Note: Due to some network specifics of Mobile Devices to access the server from the same computer http://localhost:8080 or should be used instead of the link shown (8080 - is a sample, the value must be equal to the Port shown above);
* User/Pass fields and Register button - an options allow you to set permanent/symbolic link, which will never be changed despite the mobile device the server is running on. The name is provided by a third party online service. You have to be registered with the service by pressing "Register" button. Fill User/Password fields with the credentials of the registration, choose a name and the domain the server to be called with and press "Save". Your permanent/symbolic link (and related information) will be shown in the field above. For instance, if the bob's account is valid, the server will be seen at;
* Change (Plus version only) - allows changing the "root" directory of the server, the directory where your shared files are located (Plus version only). Connect the server via web to get the instructions where to copy your files to get them shared;
* Save - applies the changes;
* Close - closes the dialog keeps the Server up and running;
* Stop - terminates the program;

How to Find the Server

The Link to the Server

Anytime the server is started, "http://" style link is shown in the main server's dialog. You can click the link to open web browser navigated to the link (windows version) or cut/paste the link into pre-opened browser (mobile version). The link may be permanent or temporal, symbolic or digital depending on type on your network connection and on availability of the symbolic link service provider. Anyway it is the main Link to access your server. On the same machine (or mobile device) the server should accessible via http://localhost:8080 or via , where 8080 is the port number which the Server is "listening" on, see the main server's dialog. These two links should work even you computer is not connected to any network and give you the way to browse the server's content anytime locally.

Availability in Local Network

First of all, be sure the incoming access to the Server is not blocked by a firewall (if any). Mobile Web Server takes care about Windows Firewall automatically and enables itself in the firewall (windows version, if the server is launched under admin credentials). Any third party firewalls have to be (re)configured separately.
The server is always available in Local Network your computer or mobile device is connected to. The access Link is shown in the main server's dialog, so you should inform your network partners of the Link. The Link may be temporal, if your network connection is made via dynamic (IP) configuration. The link changes, in that case, occur after reboot or network reconnection, which should not be often (probably excepting mobile device Wi-Fi connection changes due to missing signal). Anyway, if the Link configuration changes the changes have to be delivered to your network partners. Hopefully there is a way to "publish" the access Link automatically.

The Link auto "publishing" in Local Network

Windows XP SP2 and later provides you with a feature to "publish" location if your Mobile Web Server automatically. Switch LAN auto-discovery (uPnP discovery) on in the main dialog for that purpose. (The feature is not available on mobile devices). uPnP discovery allows your "partners" so see an icon on their computers when the Server starts. Clicking the icon they will access your Server. uPnP has to be enabled on both sides (on your and your partners' computers) and not blocked by a firewall. Windows documentation includes enough detailed instructions on how to enable uPnP, which is disabled by default. Here is the brief.

* Be sure uPnP components are installed. In Start / ControlPanel / AddOrRemovePrograms / AddRemoveWindowsComponents / NetworkServices "uPnP User Interface" must be checked;
* Be sure uPnP is enabled in Windows Firewall - Start / ControlPanel / WindowsFirewall / Exceptions "uPnP Framework" must be checked;
* To see the remote presence of the Server in "My Network Places" your "partners" have to enable the feature by clicking "Show icons for networked uPnP devices";

As the result, your Mobile Web Server will be accessible instantly via a single click in Local Network.
Permanent/Symbolic Link

Depending on your network connection, the main connection parameter (IP address) of the machine running Mobile Web Server can be changed. Usually the change occurs after reboot or network reconnect. As the result you have to inform your network partners that the Link to your server is changed. Fortunately there is a brilliant workaround for that. There is a third party free service, which can reflect the connection parameter changes and provide you with a permanent symbolic Link to the server.
You should register into the service by pressing "register" button in the main dialog, the registration form of the service will be opened in web browser. After passing the registration you have to set User/Password of the registration into correspondent fields of the main dialog. Also, choose the domain (from the list available) your permanent/symbolic Link will be ended with and expected name of your server. Pressing "Save" you submit the changes. After several seconds you should see the resulting permanent Link in the Link field.
For instance, if you choose server name "bob" at "", your server will be accessible via The link will be permanent; all the connection parameter changes will be reflected automatically. The Link may be available locally or worldwide depending on the ability to set "worldwide" access to your computer (or portable device) with Mobile Web Server running.
Worldwide Access

Now Mobile Web Server can be accessed worldwide from any place on the Internet, just take care to connect computer or PDA running Mobile Web Server to the Internet itself. The connection mode depends rather on your type of the Internet connection than on MobileWebServer.
In order to initiate worldwide access you have to check "Worldwide access" in the main dialog. If after several seconds you see "Worldwide" note next to the main server Link, the server would be accessible worldwide.

* If a desktop (portable or U3) Mobile Web Server running PC is connected to the Internet via so-called "connection boxes", firewall/router and/or cable/DSL modem devices providing the Internet connection to several computers simultaneously, the worldwide access to Mobile Web Server can be established automatically. Many of such devices, not all unfortunately, can be automatically configured to access your Mobile Web Server worldwide.
* If you have Mobile Web Server running on PDA or running on PC connected via an incompatible "connection box", special Free Access Service is used. The decision to use the Service is automatic, no manual action is required. If you are shown with "(via Access Service)" in the Remote Availability field, it would mean the Service use is required. You have to be registered at the Free Access Service. The Service "magically" allows all the requests to (see Permanent/Symbolic Link above) redirected to the Service first, then the Service will pass the traffic to/from your real Mobile Web Server penetrating through any kind(*) of home/corporate firewall. Only the Service can give you such functionality, if any other direct attempts of incoming connections to your Mobile Web Server launched behind firewall in a home/corporate network are rejected.
(*)Evidently if the access is not blocked explicitly and intentionally

- Smartphone Windows Mobile 2003
- Smartphone Windows Mobile 5.0

More information:
Mobile Web Server


No comments: