<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Opinion: Do you want easy access to native code?</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Sat, 25 May 2013 16:38:39 -0400</pubDate>


    <item>

        <title>Opinion: Do you want easy access to native code?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[Yes: we want easy access to native code.  The more tricks up our developer sleeve the better.<br><br>e.g. I started working with JNI a few days ago.  I needed to implement ping (and traceroutes).  And to my initial surprise there wasn't any ICMP access...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 22:22:14 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 22:22:14 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 22:22:14 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Peter B</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>YES! +1</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[There are enterprise applications out there that aren't simple ordering systems. Consider informatics in life and materials science. In this domain we have tons of legacy code and very well validated algorithms that one would prefer to reuse. There is an...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 21:02:25 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 21:02:25 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 21:02:25 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Jason Benedict</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Use Java/com bridge that how mostly .NET access native code too</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[<blockquote>Then you have three options:1) Do with Net :(2) Use JNI : but be prepared to code in C/C++, setup new C/C++ based projects, tools, IDEs, duplication of structures in native code and Java, data conversion etc and port to other plattforms will...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 18:53:35 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 18:53:35 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 18:53:35 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Rashid Jilani</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Thankyou but no, thankyou.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[<i>While I'm coding client app I really don't care because they are going to be deployed on Windows anyway.</i><br><br>This sort of comment takes me back some time when the same thing was said about DOS.  Unless you are doing something very specialised,...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 18:45:28 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 18:45:28 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 18:45:28 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Steve Zara</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Yes for particular use cases where hardware access is necessary!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[In this particular community there is a missing appreciation for many of the things that are done in Java these days. There is a whole area of development into multimedia, games, etc. that absolutely require access to native APIs. The fact that Java...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 13:40:51 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 13:40:51 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 13:40:51 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Gregory Pierce</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Thankyou but no, thankyou.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[I frankly see no statement in what you're saying over there.<br>Apart from &quot;going JNI means you have more responsability&quot; and &quot;using existing frameworks to sell new products is kind of wicked (hidden agenda)&quot;, things that are either...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 13:08:57 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 13:08:57 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 13:08:57 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Radu-Adrian Popescu</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Yes, Absoletely</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[Sometimes, the *only* way to talk to a piece of hardware (camera, analog I/O, stepper controller, etc) is through C/C++ call to the API provided by the hardware vendor.<br><br>However, by writing user interface code, file handling, timing, etc in Java,...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 13:07:32 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 13:07:32 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 13:07:32 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Jeffrey Kuhn</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Sure!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[Sure,<br><br>easier and faster native code access is always wellcome. As someone said, it will not hurt cross-platform support as Java platform and average Java developer are matured enough that such a power will not be missused!]]></description>
        

        <pubDate>Fri, 17 Dec 2004 11:29:27 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 11:29:27 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 11:29:27 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Mileta Cekovic</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Not for performance (only) - for reusability</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[<blockquote>To me, Native access only should be used for hardware and OS spesific operations (like registry access), NOT for performance related operations.</blockquote><br>That's all very well if you have the option to write everything in Java, but what...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 11:28:16 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 11:28:16 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 11:28:16 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>A P</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Thankyou but no, thankyou.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[Vania, Jose... I agree with most of your points... :)<br><br>Radu-Adrian:<br><blockquote>Nothing wrong with that, au contraire Davide, it's choice and choice is good.</blockquote><br>Choice is good if:<br>1) the ones who make choices in the project are...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 11:19:40 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 11:19:40 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 11:19:40 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Davide Inglima Modica</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Best way how to deal with native code</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[I found very flexible way how to deal with native code:<br>proc=java.lang.Runtime.getRuntime().exec(&quot;myCode&quot;);<br>and then simply<br>proc.getInputStream() and proc.getOutputStream() should be used for communication.<br>At first sight it looks...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 09:56:15 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 09:56:15 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 09:56:15 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Pavel Tavoda</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Thankyou but no, thankyou.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[<blockquote> If we miss WORA we are going to lose the only thing that makes it really stand out from the other software platforms.</blockquote><br>For me Java is just a tool. I decide how to use it. While doing server apps I sure want it to be portable....]]></description>
        

        <pubDate>Fri, 17 Dec 2004 09:51:39 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 09:51:39 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 09:51:39 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Vania Cilli</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>RE: Thankyou but no, thankyou.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[<blockquote>If you want to produce software with native components in Java, please remember remember remember that you will also have to support N architectures, and that everyone else either has access to the JNI parts to recompile them, OR they have to...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 09:34:08 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 09:34:08 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 09:34:08 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>Radu-Adrian Popescu</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>RE: Thankyou but no, thankyou.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[<blockquote> If we miss WORA we are going to lose the only thing that makes it really stand out from the other software platforms.</blockquote><br>&nbsp;Ok, I agree, but Windows/Intel market is 90% of computers (IDC last survey), &#xbf;are you going to...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 08:47:10 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 08:47:10 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 08:47:10 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>jmarranz</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>JBoss AOP</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=30607</link>

        

        
            <description><![CDATA[Can't JBoss AOP do this already? In fact, didn't they donate the code to Sun?]]></description>
        

        <pubDate>Fri, 17 Dec 2004 08:33:39 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 08:33:39 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 08:33:39 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>analog boy</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

