Well, Concurrency: yes, it can use the calling thread OR it can instantiate new thread that will return the result when available to an callback interface. So anything is thread save here.
Memory: Havent tested yet, because i think that parsing small XML files is also possible on J2ME. "Could" be improved by implementing a Sax parser in J2ME. I have thought about that but i think its kinda overpowered. Query Handling: On J2ME it will use the "HTTPConnection" class to get an InputStream for the XML parser. On J2SE it will use default URL.openInputStream(). API itself: Some static reachable methods like: NameFinder.searchAsync(String query, int maxResults, NameFinderCallback c) NameFinder.search(String query, int maxResults) will return an array of NameFinderResult Object which basically carry any data we have on NameFinder: type, category, name, info, description, nested results... Michael Quoting Grant Slater <[email protected]>: > Sounds interesting. > > Tell us more. Memory Requirements, Concurrency, Query handling, API? etc. > > / Grant > > Michael Willigens wrote: >> Hi osm devlist, >> >> I just wanted to tell you that i implemented a NameFinder API in >> Java because i didnt find anything useful. It will run on both, >> J2SE and ME. Anyone intereseted in this? Shall I contribute it in >> SVN, and whats the email address of David-Earl ? >> >> regards, >> Michael Willigens >> >> _______________________________________________ >> dev mailing list >> [email protected] >> http://lists.openstreetmap.org/listinfo/dev >> _______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

