>
> "murali mohan vylur" <[EMAIL PROTECTED]> wrote in message
> news:67667@palm-dev-forum...
> >
> > What I meant was activex/ocx controls which can be used during runtime
> > It could be something like charts or other such things used for
> display
> > puposes as on desktop applications
>
> No, there really isn't anything like this that is too popular.  Many of
> the web browsers support a very simple plugin architecture based around
> "palmcall" URLs.  Also, AppForge has a whole COM-like system for
> extending their Visual Basic solution.  In general, the Palm's limited
> memory and lack of support for multitasking has limited the usefulness
> of component-based programming.

I beg to differ with you on this. I don't think limited memory or lack
of multitasking has anything to do with the lack of components. I think
common components would actually save memory and I think multitasking
has very little to do with components.

In my opinion the reasons for the appalling lack of components
available for the Palm OS developer are:

1. The reluctance of programmers to switch to C++ because of the
problems with virtual functions in non-normal launch codes and because
of the fear of bloated code.

2. The inability of the common Palm program structure to allow for the
easy routing of events to code outside the context of a form

3. The lack of support for easily integrating components into the
leading developer IDE's.

4. The difficulty in creating extension libraries.

I imagine that most programmers do use components in their projects (I
know I have my enhanced table class, list class, etc. that I wouldn't
want to do without) but I was only able to accomplish component reuse
by ignoring problem #1, creating my own event routing system to solve
#2, creating my own CW add-in to work with my components to solve #3
and doing only sharing on the source code level to solve #4.

I don't know the solution to these problems but I wish there was an
easy one. I am trying, along with other companies, to provide solutions
to some of these problems but so far the response to my EHF and EHF
Assistant products have been less than enthusiastic. I can't speak for
the other companies that are producing application frameworks that
include the ability to integrate custom components but my gut says the
combined market share all these solutions are small compared to the
standard app generated by the CW stationery and showcased in most (if
not all) Palm OS programming books.

Maybe the only solution is to be found when the Palm OS development kit
comes with a object oriented framework? That's the way it looks to me.

That's my .02,

Mark Ginsberg
DependTech,LLC





-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to