Skip to main content

Posts

Create Multi-Mobile Applications with PHP

What is a Multi-Mobile Application? The typical job description in the technology industry doesn’t include hazardous duty pay for all of the annoying acronyms, buzzwords and overhyped slogans that get tossed around. As such, I’m always cautious about using a new one (yes, I still feel a little funny talking about AJAX). However, I have noticed a trend toward a new type of web application that is focused on the delivery of content and interactivity to end users through multiple devices (desktop browser, cell phone, traditional phone, PDA, IM client, etc.). This new breed of application, in my humble opinion, deserves its own buzzword — “Multi-mobile” applications. Fans of XHTML+Voice and SALT will know instantly what multimodal applications are — applications that support different kinds of user input (i.e., voice, keypad, stylus) through the same interface. Multi-mobile applications are differnet. These applications deliver content that is specifically tailored to the device being empl...

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...

Writing More Secure PHP Programs

Introduction PHP is a remarkably powerful open-source server-side scripting language. In very little code it is possible to do things which would be much more complex to do in other similar languages like Perl, ASP, JSP, ColdFusion, or C. However, the desire to hack together a quick solution can lead to insecure web applications which can place your data and, in some cases, your server at risk. This presentation will address some of these issues as they relate to PHP and offer some suggestions to get you thinking in a direction which will provide more security. PHP is neither inherintly secure nor insecure. It is the responsibility of the programmer of a web application, the database administrator and the system administrator to ensure that security is not compromised at several levels as described in Mark Nenadov's article Developing Secure Web Applications. Operating System/Web Server Layer (Red Hat Linux with Apache) General Application Layer (issues common to any web applicatio...

PHP 5.2.6 Released

PHP 5.2.6 Release Announcement The PHP development team would like to announce the immediate availability of PHP 5.2.6. This release focuses on improving the stability of the PHP 5.2.x branch with over 120 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release. Security Enhancements and Fixes in PHP 5.2.6: Fixed possible stack buffer overflow in the FastCGI SAPI identified by Andrei Nigmatulin. Fixed integer overflow in printf() identified by Maksymilian Aciemowicz. Fixed security issue detailed in CVE-2008-0599 identified by Ryan Permeh. Fixed a safe_mode bypass in cURL identified by Maksymilian Arciemowicz. Properly address incomplete multibyte chars inside escapeshellcmd() identified by Stefan Esser. Upgraded bundled PCRE to version 7.6 Key enhancements in PHP 5.2.6 include: Fixed two possible crashes inside the posix extension. Fixed bug #44069 (Huge memory usage with concatenation using . instead of .=) Fixed bug #44141 (privat...