Sunday, November 23, 2008

Mobile Platform war

Global economy is slowing down, but tech company and consortium seems not going to slow down their research for next generation mobile device platform.

Mobile platform is not as simple as just OS. But it more to whole system how it interact with user, security, how it connect to any protocol and service.

The platform leads market now is Symbian. Motored by Nokia with its S60, now symbian devices can be found also on other brand, like LG and Samsung. With a very user friendly interface and consume low processing power, this platform is most available on most middle class handset now.

Windows Mobile is emerging from WinCE, now become a mature platform that adopted by some high end smartphone brand, like HTC, O2, DOPOD, some Samsung Pda phone and now Sony Ericsson on its Xperia X1. Backed by user using Windows on their PC, the creator expect user will find it easier to enjoy Windows Mobile.

There are proprietary system develop by each manufacturer, but since maintained by single vendor only, no much application for download and improvement we can expect. But as it implemented on most lower-end handset, these platform still have big portion in the market. Apple Iphone, in my opinion, is in this category also, as it single vendor maintain and very-closed system.

The latest but feared to be next leader, is Google's architech Android. Android believed will be the next generation platform since it design and created based on latest mobile and internet technology. Still some years to come before this platform is widely available on market, especially when economy crisis strike like now.

Tuesday, October 28, 2008

Create Profesional Chart using PHP

As it function spread, PHP also can be develop into reporting agent. But creating chart graphic report using php never been this easy before i found ChartDirector. ChartDirector is a programming module that enable creation of chart based on given numeric data.

To install ChartDirector, simply go to its download section. Choose your platform, then extract into web-browsable folder. For Windows installation supposed no issue to highlight here. On Ubuntu, after several attempt, finally I got the installation works.

For Linux (Ubuntu) version, extract the package tar.gz into a web browseable folder. Then copy all co
ntent of lib into PHP shared object (so) folder, including all dll and font files. Remember to copy not move as the original file is needed for web browsable folder as well. To find out correct folder where the so lies, create a phpinfo() script.


Next is create an include entry in INI file. For Ubuntu, you may create a new file name it : chartdir.ini, put in /etc/php5/apache2/conf.d/ along with existing modules. For other system, put in php.ini :

#configuration for php chart director module
extension=phpchartdir520.dll

Remember, eventhough the loaded extention is dll, but it is a Linux extention. Do not load the so file as it will reported non-valid PHP module error. Restart your apache server. To make sure your installation is runs well, rerun the phpinfo, you should get this of your info page

This software is shareware, and lots of platform and programming language are available not just PHP. Even its cracks are easily to find on the net, please support by purchasing full version licences.