lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Prescott Nasser (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LUCENENET-167) Compact Framework & Silverlight Support
Date Wed, 14 Mar 2012 03:17:48 GMT

    [ https://issues.apache.org/jira/browse/LUCENENET-167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13228918#comment-13228918
] 

Prescott Nasser commented on LUCENENET-167:
-------------------------------------------

I did a ton of work on this late last year to get it working for wp7 / portable class library.
It was relatively easy to set the PCL as the build target and run around fixing errors (there
were a ton of things). The place I ran into trouble was that unsigned ints / longs / shorts
are not supported. So I had to change those to something like Int32, except surprise, they
are used to bit shift, and they need to be unsigned (for overflow purposes)

I spent some time looking how I could replace the logic of the bit shifting or compensate
for non-overflow, but I was out of my depth and had to put it aside at a certain point. 

I do really want to get back to it at some point though.
                
> Compact Framework & Silverlight Support
> ---------------------------------------
>
>                 Key: LUCENENET-167
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-167
>             Project: Lucene.Net
>          Issue Type: Wish
>          Components: Lucene.Net Contrib, Lucene.Net Core, Lucene.Net Demo, Lucene.Net
Test
>            Reporter: Andrew C. Smith
>            Priority: Minor
>              Labels: silverlight
>
> Lucene.Net should support the Compact Framework & Silverlight versions of the .NET
Framework.
> I've looked into what it might take to do this and most of it is pretty trivial to be
able to support these frameworks. Most of what this would take is just changing the different
type of classes to use for collection classes used inside of Lucene.Net. 
> This does require changing some details in a lot of places, However this should *not*
bring any compatibility issues with *Java Lucene*'s API or index format. It will just change
the classes used to some different ones that the frameworks support and also maybe need 1
to 3 classes that might need to be implemented in Lucene.net itself.
> Having made these changes Lucene.Net can be more available to new devices such as running
on a window mobile cell phone, or your pda, or run in a Windows, Linux, or Mac computer that
runs a silverlight application. This will allow the .Net compact framework & silverlight
developers to use Lucene.Net in their applications to provide their users with the same capabilities
of an awesome search framework. Developers can also use Lucene.Net to provide them spell checking
capabilities in these environments. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message