Skip to main content

Posts

Showing posts from June 9, 2008

Mobile Web Server

Johan Wikman -- contact Ferenc Dósa Rácz Overview Background For quite some time it has been possible to access the Internet using mobile phones, although the role of the phone has strictly been that of a client. Considering that modern phones have processing power and memory on par with and even exceeding that of servers of the early web, there really is no reason anymore why webservers could not reside on mobile phones and why people could not create and maintain their own personal mobile websites. Goals A desire to show in practice that personal mobile websites are feasible triggered the birth of the project that started in the beginning of 2004. The primary goals were to bring a full-fledged webserver to S60 and to make a webserver running on a mobile phone accessible from the Internet using any web browser. Apache In order to show that modern phones really are quite capable we decided, rather than writing a small webserver from scratch, to port Apache httpd, the most widely used w...

PHP On Symbian

If you google for "PHP Symbian" you will find a very old post written in 2004 at circle.ch pointing to an older php groups post that I have written earlier in 2003. I thought that the story of PHP and Symbian have been forgotten since that time, but ! After Nokia effort to make mobile web server available for S60, now it seems that PHP also have been successfuly ported to run on S60 platform. According to a forum post, the PAMP stack will be demonstrated this Thursday and Friday in Las Vegas during the CCNC conference. And here PAMP stands for Personal Apache, MySQL, PHP. Since it's experimental project, the memory usage is still very high according to the forum post also, but we will know more when the project will be officially released for public. In addition of PHP itself, there will be PHP extension modules that provide access to the core functionality of the phone. This will be very useful to create phone specific applications in PHP, the same way people used to do ...

Business Opportunities for PHP in the Wireless Market

by Roland Schmidt 06/15/2001 The benefits of PHP as a server-side, cross-platform HTML scripting language are generally acknowledged. However, PHP's advantages for developing wireless applications are less well known. PHP is a great tool to generate Wireless Markup Language (WML) for the WAP protocol, and cHTML (a subset of HTML) for i-Mode. For example, PHP can generate different markup languages for the same URL request depending on device requirements (does the client need HTML, WML, cHTML, etc.?). It can also adapt this generated output to display properly on different-sized screens, such as a Palm display or a web-enabled mobile phone. In other words, PHP is a great choice for dynamic web-based interfaces. And as we look at the emerging wireless markets, PHP could provide open-source developers with an opportunity to work in these potentially profitable arenas. Revenue sharing in wireless marketplaces The i-Mode protocol, developed in Japan by NTT DoCoMo, currently has 24 mil...

iPhone and PHP

iPhone development with PHP and XML Develop custom applications for the iPhone Level: Intermediate Jack D Herrington (jherr@pobox.com), Senior Software Engineer, Leverage Software Inc. The Apple iPhone is the hottest new device on the market. Discover how you can develop an application for it using your existing Web tools.Show developerWorks content related to my search: phone application by php Show developerWorks source code related to my search: phone application by php I was so proud of myself: I held out for an amazing four days before I gave in to the iPhone. Certainly, the fact that my original phone was a piece of junk was a lot of incentive. But what really sold me was the fact that the phone had Wi-Fi built-in and—more importantly—has a great browser. You see, the software development kit (SDK) for the iPhone is standard Dynamic HTML (DHTML) through the Web browser. So, you can use all the familiar HTML, Cascading Style Sheet (CSS), and Asynchronous JavaScr...