Does "Write Once, Run Anywhere" (WORA) really exist?

Does "Write Once, Run Anywhere" (WORA) really exist?

Absolutely. You can write applications that will run on any
J2EE-compatible application server. Although a few cases are very
difficult, in many cases more can be done than you may realize. Java
BluePrints (http://java.sun.com/blueprints) is the proof point here.
Each year, we run the Deployathon
(http://java.sun.com/developer/technicalArticles/J2EE/deployathon4/)
which demonstrates a significant J2EE application running on multiple
J2EE-compatible application servers.

Similar Messages

  • Programming on SIM??? write once, run anywhere???

    Dear all,
    I am a java developer for 2 years, everytime i read any java book, it stated there "write once, run anywhere", but does it really perform that? especially when we develope in J2ME, MIDP, CLDC is a main consideration for different phone. Different phones requires different CLDC n MIDP, developer have to develope different program for that. But, if we can develope program into Java SIM card, is that make sense of the phase "write once, run anywhere"?
    Due to the limited space, limited processor power, limited RAM on a little SIM card... how about we have a brainstorming session here to discuss about what kind of program that mobile phone user really want in their SIM? SIM card program is interoperability with every phone, and i think user will prefer to store more personalized things to SIM.......
    So, do u guys have any ideas on SIM?
    Best regards,
    Ric

    What does the fact that Java6 doesn't exist onOS/X
    have to do with anything? Java6 didn't make
    enough
    changes to swing that it matters.
    The tray icon capability is a new feature in Java6.
    and Mac OS doesn't have a system tray like Windows
    does so there's nowhere to display the icon...http://www.ubuntu.com/
    It's for the best, really.

  • "Write once, run anywhere" - Error on MacOS X running TrayIconDemo - JNI?

    I can not get the TrayIconDemo running on MacOS X... "Write once, run anywhere" broken? How can I use pure Java when I have to write MacOS X specific trayicons to get around the fact that MacOSX does not support lastest Java, and no official say when Java will be avalibale.
    http://java.sun.com/docs/books/tutorial/uiswing/examples/misc/TrayIconDemoProject/src/misc/TrayIconDemo.java

    What does the fact that Java6 doesn't exist onOS/X
    have to do with anything? Java6 didn't make
    enough
    changes to swing that it matters.
    The tray icon capability is a new feature in Java6.
    and Mac OS doesn't have a system tray like Windows
    does so there's nowhere to display the icon...http://www.ubuntu.com/
    It's for the best, really.

  • Write once, run anywhere philosophy

    Here is the text from JAVA2COMPLETE Reference about Character Streams.
    While the byte stream classes provide sufficient functionality to handle any type of I/O operation, they cannot work directly with Unicode characters. Since one of the mainpurposes of Java is to support the�write once, run anywhere� philosophy, it was necessary to include direct I/O support for characters. My doubt is that Why is that WRITE ONCE RUN ANYWHERE philosophy not applicable for Byte Streams.

    Here is the text from JAVA2COMPLETE Reference about Character Streams.
    While the byte stream classes provide sufficient functionality to handle any type of I/O operation, they cannot work directly with Unicode characters. Since one of the mainpurposes of Java is to support the�write once, run anywhere� philosophy, it was necessary to include direct I/O support for characters.
    My doubt is that Why is WRITE ONCE RUN ANYWHERE philosophy not applicable for Byte Streams.

  • JNI Not write once run anywhere But...

    I have written a program that I put into C++ for speed reasons. I now want to use the JNI to
    a) Get familiar with the JNI
    b) To merge a Java GUI and speedy code together.
    I've read that if you use the JNI then you cannot run your program everywhere. But I thought about programs written in C/C++ that do run everywhere, with respect to say the OS.
    So isn't it possible to still have that via the JNI?

    I have written a program that I put into C++ for
    speed reasons. So, you measured the speed of a Java prototype and a C++ prototype and found the Java version to be significantly slower?
    Or you just assumed it would be?
    I've read that if you use the JNI then you cannot run
    your program everywhere. But I thought about programs
    written in C/C++ that do run everywhere, with respect
    to say the OS.You may be able to use the same C/C++ source code, depending on what it's doing, but you'll at least have to recompile the native code. A Windows DLL can't be used on a Linux box.

  • Write once run anywhere

    Is it possible to write one application that can run on Notebook, Palm OS and Win CE PDAs ?
    If can, how? What tools and APIs do I need? How about the jvm?
    If can't, why?
    I need to know it asap, waiting for your helps, thanks.

    Hi!
    I don't think so. There is no unique VM availale to that variety of platforms.
    The big problem is to get a VM that runs under those platforms. There is one kind of VM available to PDAs - personal Java -, other to notebooks and PC's - J2SE -, other to Palm devices - J2ME CLDC MIDP-.
    3 VM to three kind of devices with different features, although the Personal Java apps probabily would be compatible with J2SE...
    Marco Caetano

  • Why java is called platform independent? "write once, run anywhere" code...

    I do have a answer for this. Please shed some light whether i am right or wrong.
    When you say java as platform independent, it means that, any java program once compiled to java class can be transferred to anyother machine(say, from windows to unix) can be executed, provided the destination machine has JVM.
    where as, in C/C++, if we transfer the object files from one machine to another machine, they will not be executed and they have to be re-compiled in the other machine.
    Am i correct?
    please, do give me your idea on this...
    thanks...

    Thanks george !

  • XML Anywhere TO Write Once , Run Everywhere

    I proposed this 4 years ago to cho haha reply.
    All codebase languages , legacy codebase , legacy code , etc . . . standardized into am XML file.
    MVC no. XVC yes. Xml View Controller yes.
    Xml Namespace yes. Xml Redirection_One Namespace yes.
    Xml Redirection_Two Namespace yes.
    No one says the word XHTML let alone XDHTML. Or SGML.
    At Intel Forum-- [http://communities.intel.com/people/ajaytemp?view=profile] -------
    The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3).
    Founded and headed by Tim Berners-Lee,[2] the consortium is made up of member organizations which maintain full-time staff for the purpose of working together in the development of standards for the World Wide Web. As of 10 July 2011, the World Wide Web Consortium (W3C) has 317 members.[1]
    W3C also engages in education and outreach, develops software and serves as an open forum for discussion about the Web.
    Is HTML3,4,5 in conformance to XML or XHTML ? Or X-HTML ? Why is ther HTML and then XHTML. I didn't see SGML consortium.
    This fissure or crack which seems to have caused a bumpy road for Web Browser producers is really annoying.
    It won't cause problems is really dumb.
    XML has been around for a decade or so . . .
    So if I write XHTML code. Will older browsers show it ?
    I felt like there is HTML and then there is XHTML.
    HTML requires a DTD tag at top which is really weird if you ask a layman what that is. Some standard from really old days.
    THen there is HTML transition standard, a 2nd , a 3rd... If it's a standard and everyone could write HTML code and be a public publisher or FREE speech.
    Then certain keywords are deprecated in one version, another version it's good to show. Makes no sense what is going on with browsers and their best attempts to get close to a W3C standard.
    Shame.
    They have strict, frameset, and then transitional versions of HTML, DHTML, or XHTML, XDHTML. What's the need for four or five more Standards. Not a standard even a Protocol now.
    It would of been easier to write Mandarin (chinese) code in ISO C or ANSI C then put up a simple egnlish home page i write in word pad or note pad.
    They Javascript Event Handling Methods are deprecated. A new one is added.
    It's really all unncessary. And this is making students life difficult is understatement.
    UGGGGGGGGLY.
    See Berkshire Hathaway home site for QUALITY HOME PAGE. Always see GOOGLE.COM home site. Quality matters.

    Large corps can't cooperative with college grads with COOP. Fine. It doesn't matter with .xml Lingua Franca .
    Older systems have compatibility now with the 3 letter extension !
    corperative dot_xml

  • Does "Write IPTC metadata to masters" really modify raw files?

    And if it does, how is the integrity of the raw file ensured? Does Aperture use codecs from the camera makers?
    Is there a way to force it to use sidecar (.xmp) files? I'm not sure that I want to make that big a break with my existing workflow and the semantics of a raw file (e.g. that raw files are read only).

    I'm having the exact same issue.  I purchased Aperture recently just so I could edit the metadata on lots of old jpg pictures and scans.  Until I upgraded to Lion, it was working well.  Now with Lion, I can still edit the metadata, but I cannot write the metadata back to the master.   I just spent the last two days filling out the metadata info (primarily Title and Caption), figuring to save to master once I got done with the batch of photos I'm currently working on.  I don't want to lose my work. 
    I'm wondering if I can accomplish the same thing by exporting my updated metadata versions and reimporting them.  Might that work?  Will I lose/gain anything in the process? 

  • What about "write once, run everywhere" with web services ?

    Hi all,
    I'm very new to web services in Java (but not new at all in Java and not really new in web services).
    I'm amazed of not finding a specification API for web services. It doesn't seem that I can write a web service (or a web service client) and run it under several "web services containers" (like we can do for servlets, JDO and pretty all java technologies). It seems - according to the tutorials I found yet - that if I want to make a web service that runs under Apache Axis, I must use org.apache.axis.* classes, and so on with WebLogic and other web services container...
    It doesn't look like java style and I'm kind of confused...
    could someone give me details ? am I wrong or something ?
    TIA

    I think is not that bad.
    You have two APIs in the jwsdp tool just for web services (JAXRPC and JAXM) and you can construct your web services and your clientes wit that. Once you compile with the tool and you get the WSDL and the model I think that you can deploy it in any container (I think)
    hope it hepls

  • File System Case Sensitive - breaks Write-Once

    I don't find a System property that denotes if the file system is case sensitive.
    If I want a FileFilter to behave as the user is expecting - it must know if the file system that it is running on is case sensitive. For example: On a DOS system the file apple.txt should be returned with the file PEACH.TXT by a FileFilter that is accepting *.TXT files. But on a Unix system only the PEACH.TXT would be returned (case sensitive).
    How would I make my FileFilter a true write-once-run-anywhere class?
    What am I missing?
    David

    For a file filter,
    you can get the file name and convert it to lowercase,
    then compare to a lowercase extension. It's not like
    that will rename the file, the file will still have
    whatever name the file has. However for a FileFilter that is case sensitive - there is a difference in what a File.listFiles(new ExtensionFilter("txt")) returns. And one can not just decide that it doesn't matter.
    Here's a specfic example. On a case insensitive system what is the next file in the sequence of:
    File.001, File.002, File.003, file.004
    Answer: fILE.005 - is valid
    But on a case sensitive system if one uses a FileFilter to find all the files that match "File".* then the answer is "File.004" - ONLY ONE answer, and creating this file will not (should not) overwrite the file.004!
    Seems to me one needs to match the FileFilter to the underling OS - because chances are the user is expecting OS file system naming conventions. If the user doesn't know what file system (and can't know - like on a web server app) then the system better be smart enough to not mess up and clober files.
    So it appears to me that a programmer needs to be able to ask the System what it's file system convention is. And sure I could guess based on some other properties (System.os.name or as Sun did based on file.separator) - but I was hopeful that I didn't need to GUESS.

  • I have just upgraded from Elements/Premiere elements 11 to version 12. I am running on a PC with Windows 7. When I try to run video from the existing catalogue or video newly imported I get a window stating "....system does not have the required compresso

    I have just upgraded from Elements/Premiere elements 11 to version 12. I am running on a PC with Windows 7. When I try to run video from the existing catalogue or video newly imported I get a window stating "....system does not have the required compressor/decompressor (codec) installed" Where has it gone? Where do I get a new one? I am getting REALLY REALLY fed up with trying to find an answer!!!!!!!!

    Try to disable hardware acceleration in Firefox.
    *Firefox > Preferences > Advanced > General > Browsing: "Use hardware acceleration when available"
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Why does a new run once start up program run every time I start my computer? The start up program is coming from Reader XI. The only name on it is a number starting with 141_______.

    Why does a new run once start up program run every time I start my computer? The start up program is coming from Reader XI. The only name on it is a number starting with 141_______.

    See also https://forums.adobe.com/thread/1654402

  • Does eLive really exist in Adobe Premiere 13? Can´t find it.

    Does eLive really exist in Adobe Premiere 13? Can´t find it.

    Thank you for your answer. Sorry I duplicated my question and that I mIssed your  first answer. I find it fairly confusing navigating for help, specially as I am not a native English speaking person. It was not easy to find the link specially as it says that Premiere Elements comes with a tab named eLive and without you help I would not ever have found it. I desperately looked for that "tab" in the program itself. 
    01 Nov 2014 kl. 21:00 skrev A.T. Romano <[email protected]>:
    Does eLive really exist in Adobe Premiere 13? Can´t find it.
    created by A.T. Romano in Premiere Elements - View the full discussion
    AXcXs12
    You already asked this question yesterday, and I answered it promptly.
    Adobe Premiere Elements 13 comes with a new tab called eLive. Where is it?
    Please try not to duplicate threads since it is confusing to the person who originated the thread as well as to those
    trying to respond to the question.
    If this was a matter of you not being able to find your thread from yesterday today, please be advised that you can click
    on Activities at the top of the forum to bring up a list of threads that may no longer be on the first page of this forum.
    Please let us know if you have any questions or need clarification on any of this.
    Thank you.
    ATR
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at https://forums.adobe.com/message/6890235#6890235
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Premiere Elements by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

  • Can I move my iWeb from mac-mini to my new macbook pro ? iLife 11 does not have iWeb and I really want to use it to update my website on my new macbook Pro instead of Mac mini

    Can I move my iWeb from mac-mini to my new macbook pro ? iLife 11 does not have iWeb and I really want to use it to update my website on my new macbook Pro instead of Mac mini

    There is no license required for iWeb.  Just do a Wyodor suggested and you'll be ready to go. If you're running Lion however, consider the following:
    In Lion the Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and hit the Enter button - 10.7: Un-hide the User Library folder.
    To open your domain file in Lion or to switch between multiple domain files Cyclosaurus has provided us with the following script that you can make into an Applescript application with Script Editor. Open Script Editor, copy and paste the script below into Script Editor's window and save as an application.
    do shell script "/usr/bin/defaults write com.apple.iWeb iWebDefaultsDocumentPath -boolean no"delay 1
    tell application "iWeb" to activate
    You can download an already compiled version with this link: iWeb Switch Domain.
    Just launch the application, find and select the domain file you want to open and it will open with iWeb. It modifies the iWeb preference file each time it's launched so one can switch between domain files.
    WARNING: iWeb Switch Domain will overwrite an existing Domain.sites2 file if you select to create a new domain in the same folder.  So rename your domain files once they've been created to something other than the default name.
    OT

Maybe you are looking for