[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ercp-dev] Wonderful project! Supported platforms? Support for TagSoup/XOM or NekoHTML/Xerces?

see comments in this font

Misha Koshelev <misha680@xxxxxxxxx>
Sent by: ercp-dev-bounces@xxxxxxxxxxx

05/25/2010 08:55 PM

Please respond to
ERCP developers list <ercp-dev@xxxxxxxxxxx>

[ercp-dev] Wonderful project! Supported platforms? Support for TagSoup/XOM or NekoHTML/Xerces?

Dear All:

Thank you so much for your work on eRCP.

I am currently working on a WebDriver-like Web Automation Framework for SWT:
and may be very interested in adding embedded support.

Just wondering:
1) Is eRCP actively supported on any platforms?
Windows Mobile 5 and 6.x, WinCE 5 and 6, Nokia S60, Linux/Qt In other words, would it be easy to use eRCP-based software for the end user, and, if so, how? An unfortunate problem with eRCP is that a JVM is not included with the eRCP runtime, so it is not easy for any old user to install. Most users of eRCP are companies that create an installation package (JVM, eRCP, apps) for their specific set of users. ONce you have eRCP installed, though, eRCP apps are easy to use since they use the same kind of interfaces as native apps on the device.
2) My new (not yet released) version of the framework uses NekoHTML/Xerces for XPath support. An alternative is TagSoup/XOM. I see there is a
microXML parser that is part of eRCP, but I do not believe this will work for street-level HTML (am I incorrect)?
I doubt microXML will parse non-standard formatted XML (such as HTML) Any ideas whether these packages might work with eRCP? They might. The problem we saw running something like Xerces was that is was a memory hog. Not a problem on desktops, but 7MB to parse small files is a lot of resource to consume on a device.
3) This may be asking too much, but is _javascript_ supported on the eRCP Browser object?  
The Browser widget is a wrapper for a native browser control. The _javascript_ is all processed internally to the native control. However, there is an eSWT browser.execute() method by which JS can be programmatically invoked for a browser widget.

Thank you!

p.s. Please reply all if possible. Thank you.
ercp-dev mailing list