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>
To
ercp-dev@xxxxxxxxxxx
cc
Subject
[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: http://www.mkosh.com/
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.