> > "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/
