473,587 Members | 2,225 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

PHP on Palm based computer

I know this topic comes up every so often - so I thought I would annoy
everyone and ask again.....

I am looking for a way to write PHP apps on a Palm based computer.
Why? Because I like PHP, and the whole Palm OS paradigm is very
web-server like (from a user point of view).

If the you envionsion a plam screen as a web browser and the Palm DB as
either a database or file system, you could easily and quickly build
PHP apps for palms.

I have several apps I would like to crank out - however cranking out
C/C++ code is no longer my specialty and the nuances for Palm involve a
learning curve that I never have enough time to conquere (I have put
together several Palm apps in the past - and now it seems I struggle
with "hello World". Why would you create a system that is so difficult
to change strings of things like labels? The entire UI is string
based!)

Anyway the bottom line is this: Has anyone done it?

I imagine creating a LAMP stack (uclinux, apache, php, mysql) is harder
than it sounds or else I would have found examples already. And
actually just a file system would be suffice (no real need for mysql).

-CF

Aug 17 '05 #1
2 1656
ChronoFish wrote:

I am looking for a way to write PHP apps on a Palm based computer.
Why? Because I like PHP, and the whole Palm OS paradigm is very
web-server like (from a user point of view).


I guess you've got two options:

1) write a PECL for interacting with the screen as per the curses or GTK
extensions. This will require specialist knowledge of both PHP and the Palm
API - and a significant amount of C programming
2) use a web browser on the device to access a webservr on the device (there
are at least a couple of webservers written in PHP).

It *should* be possible - last time I compiled PHP5 with SQLite and Mysql,
the output was about 5Mb but stripped, it came out at 1Mb.

HTH

C.
Aug 18 '05 #2
I used to be a big time palmOS developer, used CodeWarrior version 3 up to
version 7 or so.. then gave up on PalmOS all together because it lacked
mature development tools, CodeWarrior being the least cumbersome of all.
And, what database? a palm database always used to be just a binary file.
Calling it a database is absurd, unless any binary data file is a database.

So unless a lot has changed since then, I don't see the similarity between a
high level web browser/html/scripting and low level palm device that have
been most favorite by Motorola assembler programmers.

Satellite Forms was the most high level RAD tool available at that time..
I'm sure you can program C++ with OO now, as that's what they were working
on back then..

I used to love Palm, from a users standpoint.. but from a developer's
standpoint, it made you very conciouss of it being embedded, with having to
lock memory and such.

I'm sure you can develop any virtual machine or interpreter on top of palm,
like on any other device.. even emulators.. but I doubt Zend engine can or
will be ported to palmOS and I'm sure there are better alternatives, like
basics or form designers and what not.

Lisa
"ChronoFish " <de**@chronofis h.com> wrote in message
news:11******** *************@f 14g2000cwb.goog legroups.com...
I know this topic comes up every so often - so I thought I would annoy
everyone and ask again.....

I am looking for a way to write PHP apps on a Palm based computer.
Why? Because I like PHP, and the whole Palm OS paradigm is very
web-server like (from a user point of view).

If the you envionsion a plam screen as a web browser and the Palm DB as
either a database or file system, you could easily and quickly build
PHP apps for palms.

I have several apps I would like to crank out - however cranking out
C/C++ code is no longer my specialty and the nuances for Palm involve a
learning curve that I never have enough time to conquere (I have put
together several Palm apps in the past - and now it seems I struggle
with "hello World". Why would you create a system that is so difficult
to change strings of things like labels? The entire UI is string
based!)

Anyway the bottom line is this: Has anyone done it?

I imagine creating a LAMP stack (uclinux, apache, php, mysql) is harder
than it sounds or else I would have found examples already. And
actually just a file system would be suffice (no real need for mysql).

-CF

Aug 20 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
6725
by: Nick | last post by:
I use right now Borland Delphi and VB 6. But soon going to VB.net does anyone know of any components and or tools to build apps for the Palm OS Thanks Nick Smith Beaverton, or
5
2734
by: Erik Max Francis | last post by:
I just got myself a new Treo 650 and was looking around for Python for Palm projects. The only ones I find are Pippy http://pippy.sourceforge.net/ and Python to Palm Pilot Port http://www.isr.uci.edu/projects/sensos/python/ both of which look to be rather stale. They're both based on the 1.5
4
2065
by: djanvk | last post by:
QUick question: Is it possible to create a palm os program to use on a PDA with python? THanks
1
1563
by: Kalle Anke | last post by:
Is there some implementation of Python that runs on Palm OS? I've found "Python to Palm Pilot Port" <http://www.isr.uci.edu/projects/sensos/python/> and Pippy <http://sourceforge.net/projects/pippy> which both seem to be based on Python 1.5 Is there some implementation that implements later versions of Python? jem
7
1771
by: Joe Wasik | last post by:
Hello, Currently I used Biomobility's DataOnTheRun for the Pocket PC. It's a little slow, but it does exactly what I need -- and it does it well. Unfortunately, now I need to have the same thing for the Palm OS and, unfortunately, DataOnTheRun is Pocket PC only. Can anyone please point me to reviews of such software? There seem to be...
0
1353
by: Mabden | last post by:
Palm C people, I have had a Palm device foist upon me, so I wrote a nice game for it, but I don't know what newsgroup to use to find out info about straight C programming on the Palm. There seem to be a plethora of Palm newsgroups, but most about how to get Calendar to work. Can any C people who program for the Palm (and presumably check in...
2
1514
by: gregarican | last post by:
I have completed recoding my CRM app into Python so that it will run on Win32, ARM Linux, and ARM Windows Mobile platforms. Now I am looking to try to roll it into the Palm OS platform. Since Pippy is based on an older version of Python than I am using for my other implementations I was thinking about using Jython. Would this be a viable...
3
1704
by: dylpkls91 | last post by:
I am writing a program that uses the Palm handheld as a sort of input device. However, the code that communicates with it thru the serial port locks the port up, so if the user initiates a HotSync on the device, the operation fails. I would like to have a setup where the user presses a button on my Palm application to initiate a HotSync and...
2
1427
by: heidan | last post by:
Another quick question about python and palm? As we all have known that ACCESS has planned to build Palm OS on top of Linux, is there any plan to port python to THIS future PALM OS? Regards, Phipps
0
7915
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
8339
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
8220
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6619
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
3840
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3872
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2347
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1452
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
1185
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.