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.

Similar Messages

  • 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.

  • "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.

  • 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 !

  • 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

  • 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

  • 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.

  • Can I write and run simple java programs in Xcode

    I need to write and run basic java programs on my mac. I would like to run it in Xcode, but I don't know how to set it up? Is there a way?

    Read the following discussion from last month on here:
    Can Xcode 4.5.1 compile/run java?

  • Once running the labview program which contain DAQ Assistant ,the message of "ERROR-50405....." appear.

    Once running the labview program which contain DAQ Assistant and can be run without any error before, the message box of "ERROR-50405....." appear which capture down in the attachment. We use PCI6221 and LabVIEW 8.0 in Windows XP. I also found that the Device Manager of Window have recognized the PCI6221.
    Any help on this situation would be great.
    Attachments:
    labview error.JPG ‏145 KB

    Hi~
    This error is due to signal interference between the device and the computer. This could be environmental or due to the PCI Controller. You can on a different computer to see whether this problem persists.

  • Windows Vista Home ( with SP2) constantly reporting that Safari 5.1.2 has crashed ( usual Windows prompt to close program) yet Safari is still running although loading pages slowly. Any one seen this recently ( note no recent install or changes to Windows

    Windows Vista Home ( with SP2) constantly reporting that Safari 5.1.2 has crashed ( usual Windows prompt to close program) yet Safari is still running although loading pages slowly. Any one seen this recently ( note no recent install or changes to Windows

    Windows reports that Safari stopped working . Windows Task Manager shows webkit2webprocess.exe  process still running even after I respond to Windows prompt and close Safari ( Safari continues running after this action )

  • I recently inherited a restored iPhone 5 from my uncle and its needs a sim to be activated, could i use my friends sim just to activate my iPhone and then give the sim back once its activated without affecting his contract and later on get a sim ?

    I recently inherited a restored iPhone 5 from my uncle and its needs a sim to be activated, could i use my friends sim just to activate my iPhone and then give the sim back once its activated without affecting his contract and later on get a sim for myself and a contract for me and it all be normal??? Thanks

    The phone MUST have a SIM present in order for activation to complete. The process will not finish otherwise.
    For the OP:
    If the iPhone 5 is locked to a carrier, you must use a SIM from that same carrier. Otherwise I think you would be OK borrowing the SIM to activate the phone.
    ~Lyssa

  • Trigger a program immediately after the Payment Run F110

    Hi All,
    How to trigger a program immediately after the Payment Run F110.
    Thanks.

    Hi,
    In general payment media programs are executed immediately after the payment run.
    You can execute payment media programs using transaction code SA38 or you can enter appropriate variants for payment media programs in printout/date medium tab while executing payment run in F110 so that they are run automatically along with payment run.
    Thanks!
    Raju
    Edited by: M V Narayana Raju on Sep 18, 2010 2:40 AM

Maybe you are looking for

  • How can I remove my iCloud Photo Albums from my iPhone 6 storage, but still use the iCloud Photo Sharing?

    I put all my photos from my iPod Touch 4 and my iPhone 4S in iCloud Photo Albums and Labeled them so that when I got the new iPhone 6 on iOS 8.1.2 I could have my previous photos on there for future use. Now I look on my iTunes app on my computer it

  • Watching Videos in Firefox

    Hey, After installing the newest flashplugin I was able to watch videos on youtube and other sites but somehow I cant watch movies from http://www.own3d.tv/, I can't even see the embedded Videoplayer interface on other pages. I hope someone can tell

  • Problems with syc with PC

    Hello All: when I try to syc i get the following error. 0x80040fb3 Thanks

  • Ouput to Printer (pop-up window) ??

    Hi! The following class is called to run (print out to printer) at 11AM every morning. ....... at that time , this class generates a "pop-up" window ..... that makes you press a "Print" button to start the print job. Can I stop this "pop-up" and have

  • NEED HELP BIG TIME!

    I wrote a few days ago about this and was told that gathering information from a form using Post as the method and having the results emailed to someone wasn't a good idea and that it didn't work very well. People basically told me to investigate scr