Java?considerable as An OpenSource project

Hi,
I've just recently been doing a little self-update on my knowlege of opensource development. From what i know of the JCP and Java's specification-oriented approach to it's technology development; i found myself asking the question:
So, is Java an open-source development technology/language?
I also, remember coming accross this article in theserverside
http://www.theserverside.com/news/thread.tss?thread_id=33887&News05_17_05-click
which further's my suspicions that the answer to my question is - yes, Java (in a way) can be considered an open-source technology/language only differing by it's industry-rooted JCP, which influences (as opposed to dictates) the direction that the technology takes. In this way, i would consider it a guided opensource technology?
Do we think this is a fair arguement?

So, is Java an open-source development
technology/language?No.
I also, remember coming accross this article in
theserverside
http://www.theserverside.com/news/thread.tss?thread_id
=33887&News05_17_05-click
which further's my suspicions that the answer to my
question is - yes, Java (in a way) can be considered
an open-source technology/language only differing by
it's industry-rooted JCP, which influences (as
opposed to dictates) the direction that the
technology takes. In this way, i would consider it a
guided opensource technology?Yes, kind of.
Do we think this is a fair arguement?Who cares?

Similar Messages

  • Can I use AdvancedDatagrid in an opensource project?

    I have a student Flex Builder education license. Can I use
    AdvancedDatagrid in an opensource project?

    I am new to Swing, and I would like to know, if is
    possible create a application using Swing as view tier
    in a J2EE(EJB) project? Yes, it is entirely possible, they are usually called Rich Clients (as in functionality) and may or may not use RMI/EJB. They typically also include the Controller (from MVC pattern) in the Client. The EJB represent the model, remember that the MVC is a Client Server Pattern, not an J2EE pattern.
    Did anybody create one yet?Yes, the idea is not uncommon, you can read a more here:
    http://www.google.co.uk/search?hl=en&ie=ISO-8859-1&q=Rich+Swing+Java+Client&btnG=Google+Search&meta=
    How many J2EE projects do you know which Swing is used
    as view tier? Using Swing is so much more complicate
    than a ordinary output in HTML? No, just different. Instead of doing each action in your Swing App, use the normal EJB method.
    Is there a open source project uses this approach?Probably, checkout the list of Google links above.
    Here is a sun tutorial, that introduces the principals.
    http://java.sun.com/features/2002/03/whatdev.html
    I don't want to use M$
    Visual Basic anymore! Please, help me! Good for you :-)

  • Where can I find a JSF 2.0 Opensource Project?

    I have searched GoogleCode and SourceForge and found few JSF2.0 opensource projects, some are JSP and other framework or JSF 1.something.
    Any suggestions as to any good JSF2.0 projects out there currently in development? My interests are social networks, CMS, and ERPs. But I'm open to other things too.
    Thanks,
    Bruno Pierri Galvao

    BrunoPierriGalvao wrote:
    I have searched GoogleCode and SourceForge and found few JSF2.0 opensource projects, some are JSP and other framework or JSF 1.something.
    Any suggestions as to any good JSF2.0 projects out there currently in development? My interests are social networks, CMS, and ERPs. But I'm open to other things too.You're probably better off using other technology, since word on the street is that Java is in decline. [Some say,|http://forums.sun.com/thread.jspa?messageID=10965041] that as a language, it's just about deprecated.

  • How can I share a *.java source file across multiple projects in NetBeans?

    I'm sure this simple and a pretty common operation but how can I share a *.java source file across multiple projects in NetBeans? Right now I keep cut, coping and pasting the same source file between multiple projects to re-use the same code. But I could I make this source file a library file or something like that so that I could access it from any project. I assume this would be a generic operation but I mentioned NetBeans for clarity. Thanks.

    fiebigc wrote:
    I know I mentioned NetBeans but I'm most interested in the generic method for creating a library of source files that I can call into whatever program I am developing. I've done such a thing in C using header files and such but I'm trying to get a direction on how this is accomplished in Java. I'm sorry if I could edit the title I would. If anyone wants to be specific about NetBeans I welcome that too.
    Edited by: fiebigc on Jun 20, 2008 5:57 PM
    >I know I mentioned NetBeans but I'm most interested in the generic method for creating a library of source files that I can call into whatever program I am developing. I've done such a thing in C using header files and such but I'm trying to get a direction on how this is accomplished in Java. I'm sorry if I could edit the title I would. If anyone wants to be specific about NetBeans I welcome that too.
    Edited by: fiebigc on Jun 20, 2008 5:57 PM
    Create a class library.
    Write your code, compile it to .class files, put those class files in a .jar file and include the jar file in the classpath whenever you want to compile a project against it.

  • Is there any JSP/servlet opensource project like phpMyAdmin?

    Is there any JSP/servlet opensource project existed which is designed to manipulate the database MySQL such as phpMyAdmin?
    I would like to gain the source code and reference to its design pattern.

    I don't know about PHPMYAdmin but MySqlAdmin can do any job you need
    http://www.skillipedia.com

  • Java editor : NullPointerException : non-null project required

    hi
    While editing a Java source file, I get this exception on the "jdev.exe console" :
    Warning, runtime exception caught: java.lang.NullPointerException: non-null project required
    java.lang.NullPointerException: non-null project required
            at oracle.jdeveloper.java.JavaManager.getJavaManager(JavaManager.java:73)
            at oracle.jdevimpl.java.Context2ParserHelper.getJavaManager(Context2ParserHelper.java:113)
            at oracle.jdevimpl.java.Context2ParserHelper.getSourceFile(Context2ParserHelper.java:124)
            at oracle.jdevimpl.java.editing.JavaSmartClipboard.getSourceFile(JavaSmartClipboard.java:182)
            at oracle.jdevimpl.java.editing.JavaSmartClipboard.isInStringLiteral(JavaSmartClipboard.java:382)
            at oracle.jdevimpl.java.editing.JavaSmartClipboard.fillClipboard(JavaSmartClipboard.java:253)
            at oracle.jdevimpl.java.editing.JavaSmartClipboard.copy(JavaSmartClipboard.java:218)
            at oracle.jdevimpl.java.editing.JavaSmartClipboard.invokeAction(JavaSmartClipboard.java:100)
            at oracle.jdevimpl.java.editing.JavaEditingPlugin.invokeAction(JavaEditingPlugin.java:585)
            at oracle.javatools.editor.BasicEditorPane.invokeAction(BasicEditorPane.java:1949)
            at oracle.ide.ceditor.keymap.IdeKeymapHelper.invokeAction(IdeKeymapHelper.java:181)
            at oracle.javatools.editor.keys.MultiKeyHandler.keyPressed(MultiKeyHandler.java:334)
            at java.awt.Component.processKeyEvent(Component.java:5446)
            at javax.swing.JComponent.processKeyEvent(JComponent.java:2713)
            at java.awt.Component.processEvent(Component.java:5265)
            at java.awt.Container.processEvent(Container.java:1966)
            at java.awt.Component.dispatchEventImpl(Component.java:3955)
            at java.awt.Container.dispatchEventImpl(Container.java:2024)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810)
            at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672)
            at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920)
            at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798)
            at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636)
            at java.awt.Component.dispatchEventImpl(Component.java:3841)
            at java.awt.Container.dispatchEventImpl(Container.java:2024)
            at java.awt.Window.dispatchEventImpl(Window.java:1774)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)This happens with things like Ctrl+C (copy) or Ctrl+Space (code insight).
    Typing characters still works, but I would like some other basic features like "copy and paste" to work again.
    Any suggestions?
    (using JDeveloper 10.1.3.2.0.4066)
    many thanks
    Jan Vervecken

    Thanks for the update Brian.
    At first I had never heard of the name "PoemaFenix.jws" and because of that I thought it was JDeveloper that added the "Fenix" suffix because of some illegal state.
    But because of your update today, I looked into this and found some references to "PoemaFenix.jws" in the "dependencyList" of some of our .jpr files as "sourceOwnerURL". (These could have been introduced a while back when someone rearranged some of our project files, although I haven't been able to get this confirmed.)
    Anyway, I did not try the workaround you suggested, but I updated the .jpr files replacing "PoemaFenix.jws" with the correct name "Poema.jws" and I was not able to reproduce the issue using the scenario I used before. So, that looks like it solved the issue here (and the activeWorkspaceURL is <path>Poema.jws again).
    I also tried the following scenario to check how this could have been introduced:
    (1) create an application "MyFirstApp", resulting in "MyFirstApp.jws"
    (2) create two empty projects "Model" and "ViewController"
    (3) configure the ViewController project to be dependent on the Model project
    (4) Save All, and click the "Remove from Applications" icon while "MyFirstApp" is selected in the Applications Navigator
    (5) on the file system rename "MyFirstApp.jws" to "MySecondApp.jws"
    (6) open "MySecondApp.jws" in JDeveloper
    (7) on the ViewController project properties dependencies panel toggle the checkbox for the Model project off and on again, click OK
    This resulted in a "ViewController.jpr" file containing this:
       <hash n="oracle.ide.model.DependencyConfiguration">
          <list n="dependencyList">
             <hash>
                <value n="class" v="oracle.jdeveloper.library.ProjectLibrary"/>
                <url n="sourceOwnerURL" path="../MyFirstApp.jws"/>
                <url n="sourceURL" path="../Model/Model.jpr"/>
             </hash>
             <hash>
                <value n="class" v="oracle.jdeveloper.library.ProjectLibrary"/>
                <url n="sourceOwnerURL" path="../MySecondApp.jws"/>
                <url n="sourceURL" path="../Model/Model.jpr"/>
             </hash>
          </list>
       </hash>I would think the reference to MyFirstApp.jws should no longer be there.
    (Maybe the sourceOwnerURL values should be updated in step (6) of the above scenario, which is also not the case.)
    regards
    Jan Vervecken

  • Can I include java files into my javafx project?

    If I do so, exception always occurs until I delete the created java files.

    Suppose I include the following class in my project (all other classes are of .jx type)
    public interface ServicePortType extends java.rmi.Remote{
        public String getMessage() throws java.rmi.RemoteException;
    }However if I'm trying to run the whole project,
    the following exception occurs:
    Cannot run program "C:\Program Files\Java\jre6\bin\javac.exe": CreateProcess error=2, The system cannot find the file specified
    C:\Documents and Settings\daps-stg\My Documents\NetBeansProjects\ProductionPath\nbproject\build-impl.xml:143: exec returned: -1
    BUILD FAILED (total time: 0 seconds)If I cancel the java source from my javafx project, it runs normally without any bug.
    So how is this happening and what is the potential solution?
    Thx. -- Isaac.

  • Help find a small Java Opensource project

    Hi
    For an assignment in university I need to improve (i.e fix bugs and profiling) an existing java application. The application must be an opensource one and should contain 1000 - 1500 source lines of code. Please help me to find a suitable project.
    Cheers
    Lahiru

    I doubt you'll find much though that's that small. 1500 LOC is nothing, I doubt anyone would release his creation to the world until it was larger than that (unless maybe it were very trivial and complete by then).

  • Using Air 2 as a java front end in a project idea

    I watched this video on adobe tv where this guy called java process through air 2's new process invoking methods, and what I wanted to do was something simular. I have a java project that interacts with JBDC to talk to the oracle database, and currently can add, create, remove and bla to tabel entries.
    what I want to know is the HOW DO I, make air talk to java...How do i make air the front end, and java the back end with out using servers and third party applications.

    I think you may have to look at all your jar files in the project including struts jar packages, and watij home page, and verifying they all are java5 compatable. My guess is your error is caused by watij using java reflection to do something (assuming there is nothing in the project or struts using reflection) . You may try creating a small struts project that is java5 compatable and seeing if you can use the watij tool on it without an error. That way, you will isolate problems with watij and struts problem with java5, from who knows how many other problems the major project has with java5. Are you using a server such as tomcat? that has to be compatable with java5 too.

  • AJAX producer/consumer and JAVA producer/consumer  in same project

    I've already successfully integrated and customized the code for both an AJAX and JAVA producer/consumer client in JMS (using ActiveMQ as the JMS broker and Tomcat as the webapp container). While both have been working well in separate projects, unfortunately, I'm having a bit of trouble trying to integrate them for the purpose of running an AJAX message listener and JAVA message listener in the same project.
    What I'm trying to do is have JAVA act as the failover for when the AJAX JMS consumer is not listening (i.e. when the browser is closed). When a browser client opens, the (constantly running) JAVA client can ignore the messages... but... when no browser client is initialized, the JAVA client should respond to the messages on behalf of the AJAX client.
    I've tried using a ServletContextListener pattern, which I was hoping would "automagically" launch the JAVA listener via its main method, whenever the Servlet gets initialized (i.e. it would auto-start when Tomcat gets restarted, or, anytime the Servlet gets redeployed) but it seems Tomcat is not thread-safe and this might be causing some problems.
    In any case, I can't seem to get the JAVA client to reliably start running and stay running for the lifetime of my AJAX client (webapp .war), and without including them in the same project and same J2EE container sharing the same ServletContext, I don't know how its possible to ensure they are running and starting and stopping at the same time.
    Is there perhaps a better way to accomplish this?
    Edited by: bcmoney on May 17, 2010 1:25 PM

    I've already successfully integrated and customized the code for both an AJAX and JAVA producer/consumer client in JMS (using ActiveMQ as the JMS broker and Tomcat as the webapp container). While both have been working well in separate projects, unfortunately, I'm having a bit of trouble trying to integrate them for the purpose of running an AJAX message listener and JAVA message listener in the same project.
    What I'm trying to do is have JAVA act as the failover for when the AJAX JMS consumer is not listening (i.e. when the browser is closed). When a browser client opens, the (constantly running) JAVA client can ignore the messages... but... when no browser client is initialized, the JAVA client should respond to the messages on behalf of the AJAX client.
    I've tried using a ServletContextListener pattern, which I was hoping would "automagically" launch the JAVA listener via its main method, whenever the Servlet gets initialized (i.e. it would auto-start when Tomcat gets restarted, or, anytime the Servlet gets redeployed) but it seems Tomcat is not thread-safe and this might be causing some problems.
    In any case, I can't seem to get the JAVA client to reliably start running and stay running for the lifetime of my AJAX client (webapp .war), and without including them in the same project and same J2EE container sharing the same ServletContext, I don't know how its possible to ensure they are running and starting and stopping at the same time.
    Is there perhaps a better way to accomplish this?
    Edited by: bcmoney on May 17, 2010 1:25 PM

  • Java packages into Visual J++ projects

    Hi all....
    Can anyone help me?
    It's possible to use J2SE packages and classes into a MS Visual J++ project? (In particular i need some enanched functionalities in java.io and java.nio packages. These packages are obsolete in MS).
    Tanks in advance. Max

    Thanks BIJ
    I know this. But, it's possible to use these packages (import in some way) from jdk 1.4.1 into Visual J++ packages? I need to use they into an old VJ++ project and compile the java sources.
    Tank you very much
    Massimo

  • Including external java libraries in Web Dynpro project

    I am trying to include some external jars in my web dynpro project.  By including in the project library, the web dynpro app compiles and runs fine.
    The issue is that the when I check in the project it doesnt activate in the build environment.  What is the best way to include these jars so that the project activate and compiles in the component build space?

    Hi Stephen
    There are two ways in adding the external JAR files in WebDynpro
    1) RightClick on the project - > properties-> Java Build Path - >Libraries ->Add External JAR Files
    By doing this , your jar will be available only on the local machine. if the path got changed or file got deleted , you will get errors.so to avaoid that
    2) Goto Navigation Tab - > navigate through <b>lib</b> directory and paster your .JAR file there
    By doing this your jar file will be deployed on to the sever ,so it will be available always as it is on the server
    Best Regards
    Chaitanya.A

  • Java Software Solutions book programming projects

    hey. if any of you have heard of this book you know that theres programming projects at the end of each chapter. if any of you might know a website that has solutions to these projects, could you please post a link for me. it would really help a lot. thanks

    I have no delusion of the reality in programming. However, one has to acknowledge that some programming requirements are more concretely specified than others. I have done programming exercises in C++ (quite sometime ago and in class) that are defined in few pages. Many programming exercises in the book I mentioned are given just only in a few sentences to a page. There are also programming exercises that are defined in a way that the correctness of a solution can be verified more easily.
    I am a novice in Java and have not done any program for quite some time, and I am learning the language alone. I want to ask an experienced Java programmer such as you that if there are better sources available for me to get some programming experience other than the programming exercises available in this book. Is there such a resource available? Could you point me to one?
    Please don't take this personally. I am just frustrated.

  • Where is the site of opensource project

    where is the site of opensource project

    On the internet? You can use web search, e.g http://www.google.com to find it if your know its name.
    It's hard to be more specific until you tell us which project you are interested in.

  • How to create timed events in java? Urgent for student project

    Hi all, its my first post so forgive me if it doesn't follow the normal standards!
    I'm doing a project which involves creating a game where things appear and disappear on the screen by calling up the relevant methods. Its one step away from being complete but the only problem is that I don't know how to make it so that all the appearing and disappearing happens automatically (via a timer that also terminates the game after 30 seconds of play).
    For the moment, I've programmed it so that every time i click on a button, the relevant actions occur.
    Please could someone help- I'd remember you forever! I've looked everywhere but i can't find anything.
    xxx,
    ruthless ruth!

    thank you so much hunter9000 for that quick response. Only, I'm really dumb! I haven't been using Java for long and that thread is confusing for me.
    I need a knight in shining armour to save my day by creating the variables and methods i need so that I can copy and paste it into my work. The timer needs to be called after clicking on the:
    startGame(); button which then calls the doAnimation(); method
    every 3 or 4 seconds which does all the things i need. It then needs to terminate stop the game after 30 seconds by calling:
    endGame();
    after which it resets itself and only redoes it once the user clicks on startGame() again.
    PLEASE HELP!
    xxx
    Ruthless ruth.

Maybe you are looking for