Javacomm api on win32 platform

Has sun dropped support for the win32 platform with the Java Communications API? The only place I can find to download javacomm is at http://java.sun.com/products/javacomm/index.jsp and on that page it says "Implementations of the API are currently available for Solaris SPARC, Solaris x86, and Linux x86." and there is no download for a win32 platform. What happened? How can I get javacomm on my windows system?

javax.comm 3.0 has replace javax.comm 2.0:
Sun is no longer offering the 2.0 release of javax.comm, since 3.0 Update1
contains important bug fixes allowing to better support it..
javax.comm 3.x offers new conveniences for the the user, as well as
improvements to the portmapping architecture and support for our
Sun Ray thin client platform, with no change to the core API or functionality.
Among the features available with javax.comm 3.0 is an interactive serial
port tool, which is helpful in basic diagnosis of serial port connectivity.
Javax.comm for Windows have been EOLed:
A Windows port of javax.comm is not currently offered by Sun. There has
not been sufficient demand to justify supporting javax.comm on Windows,
particularly considering that javax.comm for Windows is available from
other sources, such as http://www.rxtx.org.
The Windows build of javax.comm previously posted on Sun's Software
Download Center was finally pulled because support has not been offered
for years, nor has the code been built or tested for that long. Further, the
JVM the Windows port was built on was long ago EOLed, and, finally , here
were reportedly incompatible change in the Windows platform itself.
Java Community Process:
As with any Java extension API, the community is free to implement it on
any platform and make it available along with the proper disclaimers.
Certification of a platform port is available for most javax extension APIs
through the Java Community Process (http://www.jcp.org) by passing a
compatability test, among other things, but since javax.comm was created
prior to the Java Community Process, certification may not be a tennable
option and probably won't be an issue for most users.

Similar Messages

  • Javacomm API

    can someone tell me how to get java comm API because it doesnt have installer for windows?

    Ref: http://forum.java.sun.com/thread.jspa?forumID=17&threadID=687821
    you can get the 2.0 version with the following link: http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=7235-javacomm-2.0-spec-oth-JSpec&SiteId=JSC&TransactionId=noreg
    >
    BTW, a Windows port of javax.comm is not currently offered by Sun. Among the reasons the previous edition of javax.comm for Windows was EOLed are that the Windows platform itself changed in incompatible ways, and the Windows port of javax.comm depended on an EOL'ed version of the JVM.

  • Unable to play recorded video using BB multimedia api in other platform

    Hi all,
    I am new to Blackberry application development. The application I am developing it is required to record a video using multimedia api.
    I am using
    video encoding : MPEG-4
    audio encoding : AMR
    res : 320 x 240
    Device using Curve 8250
    It is the same encoding combination BB curve use to record a video from default recorder.
    _player = Manager
    .createPlayer("capture://video?encoding=video/3gpp&width=320&height=240&fps=12&video_codec=MPEG-4&audio_codec=AMR");
    After recording it from my application I am able to play the video in vlc even in BB devices. But when I am trying toplay in android,J2ME and iPhone platform. It is unable to play the video..Can anybody help me out in this regard.
    I am really in trouble. I need your help .
    Thanks in advance.
    Regards,
    Angan

    In my experience if windows media player plays it(the mpeg4), it will not be compatiable with quicktime. At least if you do not go installing the codecs to read ISO mpeg 4 (.mp4 is the standard extension that quicktime puts on the files). Another thing to check is if you are creating ISO compliant files. The mpeg4s that windows media reads by default are not ISO compliant. You also need to keep in mind that Quicktime is a simple profile mp4 and main profile mp4 player (although not all b frames are compatable with quicktime). See http://en.wikipedia.org/wiki/Quicktime for a basic overview of the profile support. I suggest that you try playing the media with free softwares such as vlc http://www.videolan.org/vlc/ and mplayer http://www.mplayerhq.hu/design7/news.html and check that the format and codecs are correct. Although they will play non standard files they will list the codecs in use (make sure that you are using ISO compliant standards as you can put more than MPEG 4 in mp4).

  • Java(tm) Communication API for win32

    I looked all over the java website for the java comm api for windows.... Can't find it... They have it for linux and solaris but no windows.
    Is there anywhere on the net that I can get it, if it exists.
    The file i'm looking for is javacomm20-win32.zip.
    Thanks!

    http://forum.java.sun.com/thread.jspa?threadID=682630&messageID=3994211

  • Comm api for windows platform

    I want to use comm api with JSP on windows platform.
    I am using Tomcat 5.0 for running JSP.
    On Sun's site comm api available only for solaris and linux platforms.
    what should i do?
    I also want to know prefered settings for configuring comm api with Tomcat. i.e.Where should i put appropriate comm API file in Tomcat?
    Please also mention the necessary settings for classpath.
    Thanks for help in advance.

    Version 2.0 of Java Communications was available for Windows, though I can't see how to download it from the Sun web site now...

  • Unicode app on Win32 platform: What should the client locale be?

    You probably have solved one of my biggest mystery when you say there is no UTF8 Win32 codepage. I am using Windows 2000 with Oracle 8i OCI. I used Win32 API putenv() to set NLSCHARACTERSET to UTF8 in my Unicode-16 application. However, all the accented character insertions from my application, such as @, have been corrupted when they get through the OCI calls.
    What client locale should I set to? My app is supposed to support Oracle Server with character set WE8ISO8859P1, UTF8, JA16EUC and JA16SJIS. Originally I thought setting my app to NLS_CHARACTERSET to UTF8 would solve all the encoding and transcoding problem. Please advise. Thank you!
    Regards, Nancy.
    null

    Hi Nancy,
    I need a few clarifications. You mentioned your app is supposed to support Oracle Server with character set
    WE8ISO8859P1, UTF8, JA16EUC and JA16SJIS. Are you saying that the database character set might be any of 4 you list? Is your app 3 tier? Can a web browser call it? More details would be appreciated, and I will do my best to help. I would like you to take a look at a particular paper: "Migrating Oracle Internet Applications to Support Unicode" at
    http://technet.oracle.com/products/oracle8i/
    There are specific sections on OCI programming that I think fit your scenario. Take a look around page 30.
    null

  • Problem with Java Communication API

    hi
    I installed the Java Communication API on win32 platform (as per the guidelines)
    Now when I try to run the sample program 'Blackbox' for the serial port, I get an error (in fact an exception is generated inside main function in BlackBox.class file)
    I tried the SimpleRead.java example but that too generated the same exception
    Can anybody help me out.... I am a novice with Java Comm API

    I tried running the sample BlackBox program provided for serial port and now it says
    No Serial Ports Found!
    I verified that both comm.jar and javax.comm.properties are in the <JDK>\lib directory.
    Actually, I am using netBeans IDE 1.4 and I used the C:\J2SDK folder installed with netBeans for the Java Communicaion API
    plz help.

  • API javacomm and ASCII

    Hi,
    I use the JAVACOMM API and I know how to read/write data on the serial port RS232. I would like to send command in ASCII to my robot.
    I don't understand how to send ASCII command.
    If I want to send <ACK> <CR> <LF> : I must send out.print("ACK CR LF") or
    out.print(006 013 010) with the ascii code ??????
    Thank you very much if someone can help me.
    Best regards.
    [email protected]
    J.PONS.

    out.println("ACK CR LF") will print the string "ACK CR LF",
    I think you're looking for something more like
    out.writeChar(6); if you're using dataOutputStreams for example. This should write the unicode character 6 which should be ACK
    either that or out.print((char)6); should probably do it if you're using some other kind of print stream...I'm not even sure you need to cast that.
    Hope this helps, good luck with the robot, sounds cool!

  • Swing performance win32 vs. linux

    Hello,
    I was written small java application, which contains objects of type Robot.
    Robot r1, r2, r3;
    every robot draws on one PaintPanel in one thread...
    On win32 platform is everything OK, but on linux it is sometimes very
    slow...
    I am using SwingWorker, but I am not sure, if good...
    Sources are here:
    http://hlavki.no-ip.org/~hlavki/robot.zip
    sources contains netbeans 4.1 projects files...
    There are 3 buttons:
    Thread - robots are moving in separate thread
    No Thread - robots are moving in main thread
    Close - close application
    When I click "No Thread" everything is good in linux too...
    but in "Thread" there are time leaks in linux...
    thanks, miso

    I don't know the exact answer, but I'm sure it has much more to do with thread scheduling and jdk implementation of threading than any actual performance metric

  • GWT meets  Flex:  Java API  for Flex

    Hello people,
    I m  somedays away to release the  version 2.1 of gwt4air. gwt4air is an open source project  based on  gwt (http://code.google.com/webtoolkit/)  and provides a Java API to different platform where Java is not the primary language.
    Version 2.0 added among other features  support for Adobe AIR, Alive PDF, Pure PDF, Aswing and other GWT based  UI libraries like  EXT-GWT
    With version 2.1  i added support for Flex(AIR and Browser). The goal of this approach is to make it easy for Java Developers to switch  to Flex be leveraging  a swing like API. But also to  present an alternative to the classical Flex developement. The overall idea behind this is described here:
    http://code.google.com/p/gwt4air/wiki/Beginn
    A demo application ca be found here: http://gwt4air.appspot.com/
    The application contains around 100 demos with source code illustrating the use of the api.
    I ve tried to keep the API similar to the AS3 api  so one could easely  switch from AS3 to Java and vice versa
    Note that this  flex applicaton is entirely written in Java using gwt4air. No AS3 no MXML.
    The application is still in alpha stage so please expect some errors.
    The project home is located at:
    http://code.google.com/p/gwt4air/
    I m looking forward to hear what you think about this idea. Any inputs (good or bad)  is really welcome
    Help me make this an even better tool.
    It s about time that  Flex rocks the GWT world
    cheers,
    Alain

    It looks like those genius @google are also thinking about a Java(GWT) API for Flash .
    http://www.youtube.com/watch?v=F_sbusEUz5w&t=1718
    Glad to see  that i m not a fool
    Or alteast not the only fool that believe  combining  Java and Flash/Flex is a potent mix.

  • Difference in MIDL output beween Win32 and x64

    Hi,
    Currently we are using the MIDL compiler to generate _i.h (header), _i.c (IID), and .tlb (type library) files.  Since we are using the universal marshaller, we don't need proxy/stub files.
    1. I am assuming there is no significant difference between those files when generated in a debug vs a release build for the same platform.  Is that assumption correct?
    2. Currently I don't see any significant difference between our generated headers and IID files when generated for Win32 platform vs x64 platform.  Could they be different between the two platforms?  We are sticking to automation/variant compatible
    types -- just in case that affects the answer.
    3. I do see what appear to be significant differences between the .tlbs generated for the Win32 vs the x64 platform.  Is that correct?
    Thanks in advance.
    Nick

    Thanks for your response.
    For the first question, I am aware that the C++ compiler does optimizations in a release build.  Were you trying to say that: (a) the MIDL compiler does optimizations when generating tlb files in release, or (b) the answer is obvious, there
    is no difference between debug/release for these generated files?  I am guessing you meant (b), but just checking.
    As for the differences between 32-bits and 64-bits for .tlb files, could you expand why they are the same?  When I did a binary/hex comparison between them for debug/release, I only saw very few changes, all around the date/time stamp section, so the
    differences appeared to be insignificant.  However, when I did a binary comparison between 32-bits and 64-bits, the differences were all over the place (mostly 1-byte differences oddly enough).  I don't know enough about differences between 32-bit
    and 64-bit binaries to know what that means.
    I did a bit more reading into this and found the following.
    https://msdn.microsoft.com/en-us/library/ms810720.aspx
    As of summer 1999, (i.e. Windows 2000 Pro RCx releases), the 64b type libraries are supported by mapping 32b *.TLB files. When porting
    a project using TLBs, one should build 32b TLB files in the 32b environment for the project. Then the native 64b oleaut32.dll provides an appropriate 64b mapping for the TLB files at runtime.
    Then there is this from https://msdn.microsoft.com/en-us/library/windows/desktop/aa367323(v=vs.85).aspx :
    win32
    Directs the MIDL compiler to generate stub files, or a type library file,
    for a 32-bit environment.
    ia64
    Directs the MIDL compiler to generate stub files, or a type libraryfile, for a Intel Architecture 64-bit (IA64) environment.

  • Communication API for Linux

    I want to develop an application in Java for Linux that uses serial port .
    But java.sun.com provides communications API for Windows, Solaris but not Linux ! ! !
    Where can I find free java api to drive a serial port easily ???
    Thanks a lot

    I think you can do this using the version for Solaris/SPARC along with RXTX for Linux (do a search on google), also I think IBM did a JavaCOMM api for linux.

  • Java API for webcams and Electrical Engineering

    Hi,
    Does anyone know of and API's that allow access to:
    - Webcams, so that you are able to monitor a webcam and access the images etc etc
    - Electronic circuit boards, e.g. monitor hardware, such as a processing plant whereby you can monitor output, input etc
    Basically a java interface to hardware, i looked at the javacomm api, but this only allows basic functionality as far as i am aware.
    Essentially, i need to monitor production faciltiies interfacing to a java environment so that hardware can be controlled and monitored.
    Any suggestions people ?
    Thanks
    K

    The Java Twain API from http://www.gnome.sk is designed to connect to a camera (or scanner) directly from the java application. You can comunicate with the camera, snap images, save them, ...
    If you just want to see how Java Twain works:
    - java (1.2 or higher) has to be installed on your computer
    - a scanner or camera has to be installed on your computer
    - download the trial package from http://www.gnome.sk
    - unzipp it
    - go to the examples directory of the unzipped package
    - doubleclick the runExampleShow.bat (for Windows) or runExampleShow.sh (for MacOS) file
    This will pop up the Twain Source Selection user interface. There, all your scanners and cameras which do have a twain driver should be listed. Select one of them. The user interface of the selected scanner (camera) will appear. Confirm the scanning (you can set the scanning parameters first). The scanned image will be displayed in a separate window. To end the application, close that window.
    Running different examples, you can test scanning with hidden UI, saving the scanned image, using ADF, ...
    If there are any problems, inquire at the technical support [email protected], I am a member :)
    Erika

  • JMS C API -- Memory usage

    Hi
    Im writing an application to using JMS C API on Soalris platform.
    When Im executing the program , after the connection is made memory usage is shooting up !!!
    Do JMS library reserve any memory when a connection is made. ???
    Does JMS api create any threads ???
    Adv Thanks
    Chandu
    Edited by: Raja_cs on May 27, 2008 11:40 PM

    The client runtime is caching messages sent by the broker (default number is 1000). So I'd expect to see memory usage going up.

  • JavaComm Problem - PortInUse

    Hi all,
    I've got some troubles using the JavaComm API. I'm accessing a hardware device connected with USB. A virtual port is provided which can be accessed identically as a serial port. Communication works fine. However, when I break the connection (by separating the plug from the port), I get an Error "Port currently owned by Unknown Windows Application" next time I'd like to establish a connection. Even if I close my application the port isn't released and a reboot is necessary.
    Does anyone has an idea? Thanks in advance!

    i have a similar problem but only when using a usb-serial convertor cable. when i close the port - the operating system does not release the com port. next time i try to connect i get the PortInUse exception. did you manage to solve this problem?

Maybe you are looking for

  • What is the best way to handle nested sweeps?

    Below I explain my problem, and a solution. So my questions are how do I best implement this solution, is this solution really a bad idea, and is there a better solution? Scenario: Four independent variables, say frequency, amplitude, phase, and bias

  • Range Partitioning a table. Max value to be defined

    Hi, I am using a range partitioned table, range partitioned on date, and have defined max value as 6 months after the Creation Date. I have a proc which creates the partitions I want in advance by splitting up the max partition. - Now what do I do wh

  • I cannot get a new tab to open when clicking the plus sign beside an open tab or clicking the "open new tab" button via right clicking my mouse.

    I can no longer get a new tab to open by clicking the new tab button. New tabs do open only when I click on a link in the current tab or by right clicking the home button and opening that specific page.

  • LSO_PV15

    Hi Guys, When we try to use LSO_PV15, I get the below dump: "MESSAGE_TYPE_X" " "                                                                                "SAPLLSO_FOLLOWUP" or "LLSO_FOLLOWUPU13"                                                  

  • Data log headers missing

    VBAI 2011 build 20110727075817 running on Win7-64bit OS.  Using the simulate acquistion step, all the measurements and calculations work fine.  The data log step even works fine if I step through it in configuration mode.  When I switch to inspection