Java must be hardware integrated on standard PC's

We are working on Java Tech for 10+ years as I see the most disadvantage of Java is now ,
its still Virtual , for 10+ years of experience I've seen is , always hardware friendly software won the race like
OpenGL and DirectX on Graphics side.
Hardware compatible systems forces developers to use them as a standard more.
If OpenGL was just software layer , all people would do their own Engine.
But its stopping them to use they use them for best performance.
And for end users , they are happy because OpenGL hardware friendly and
that makes OpenGL very fast and make both end user happy.
Whats the lack of things on Java Tech ?
Its still Virtual Machine.
Java should be real machine on PC's !!!
As i read , AMD LWP will be released for .NET and Java VM
but in my opinion , it cant help Java for to be faster.
Java has IO and memory problem so how can these problems can be solved ?
In my opinion , if you implement simple Gigabyte i-RAM on 1 PC ,
http://www.gigabyte.com.tw/Products/Storage/Products_Overview.aspx?ProductID=2180
You will see Java will run very fast startup time and class loads , image loading operation will be very fast !!!
That means on just IO operations java will be faster.
Yes but its not solving problem %100 , so ?
You should implement static caches for Java on PC's instead of making java on Operating System.
Some people know about UPNP ,
I've opened JUPNP project on dev.java.net :
https://jupnp.dev.java.net/
UPNP is now being used on hardwares of PC's on modems especially!
But i wished to see JXTA on ADSL and future of modems.
JXTA would be cool technology having all modems these tech.
UPHP doesnt have capabilities what JXTA has !
But it forces developers to use UPNP because all hardware modems have that Technology!
The most disadvantage of Java Swing Apps is ,
They all store their Swing Images on HDD ,
They also should be stored on GPU hardware.
Yes I've read Java can access on GPU too but i mean all swing images and object must be in seperate static cache of Graphics card so
when PC startup , they must be loaded on Graphics Card.
Java must have a classes that accesses,
MMX , SIMD capabilities of hardwares.
But they shouldnt be done on JNI !!!
JNI makes penalty calls , they sould be native instructions.
You should make new Generation of PC's having
static java caches like Gigabyte iRam
same iRam should be on Graphics adapter Swing too...
Maybe you say it will be expensive PC's but people paying 250$+ for DirectX compatible graphic hardwares!
think more how much cost iRam on Java/Swing Graphic Adapter or JXTA Compatible ADSL/Cable/?
If , these technologies will be done , i'm sure within 7 years Java will take place much and much more on markets!
Send Java and .NET Technologies to hell and as i read your all hardware servers is World's best ,
if you do same best hardwares for end users it will change destiny of Java/JavaFX.
Never think virtual , real machines!!!
PC's really important technology then any other technology to force people accept technologies!
Dont forget Java needs Fast IO Hardware System now!
Take care all Sun Group
Regards,
Kadir BASOL

WTF? It's hard enough to get people to download the latest JRE. How many folks do you think will be willing to go out and purchase a new "Java Card" for their PC every two years?

Similar Messages

  • Java must be real hardware on PCs !

    We are working on Java Tech for 10+ years as I see the most disadvantage of Java is now ,
    its still Virtual , for 10+ years of experience I've seen is , always hardware friendly software won the race like
    OpenGL and DirectX on Graphics side.
    Hardware compatible systems forces developers to use them as a standard more.
    If OpenGL was just software layer , all people would do their own Engine.
    But its stopping them to use they use them for best performance.
    And for end users , they are happy because OpenGL hardware friendly and
    that makes OpenGL very fast and make both end user happy.
    Whats the lack of things on Java Tech ?
    Its still Virtual Machine.
    Java should be real machine on PC's !!!
    As i read , AMD LWP will be released for .NET and Java VM
    but in my opinion , it cant help Java for to be faster.
    Java has IO and memory problem so how can these problems can be solved ?
    In my opinion , if you implement simple Gigabyte i-RAM on 1 PC ,
    http://www.gigabyte.com.tw/Products/Storage/Products_Overview.aspx?ProductID=2180
    You will see Java will run very fast startup time and class loads , image loading operation will be very fast !!!
    That means on just IO operations java will be faster.
    Yes but its not solving problem %100 , so ?
    You should implement static caches for Java on PC's instead of making java on Operating System.
    Some people know about UPNP ,
    I've opened JUPNP project on dev.java.net :
    https://jupnp.dev.java.net/
    UPNP is now being used on hardwares of PC's on modems especially!
    But i wished to see JXTA on ADSL and future of modems.
    JXTA would be cool technology having all modems these tech.
    UPHP doesnt have capabilities what JXTA has !
    But it forces developers to use UPNP because all hardware modems have that Technology!
    The most disadvantage of Java Swing Apps is ,
    They all store their Swing Images on HDD ,
    They also should be stored on GPU hardware.
    Yes I've read Java can access on GPU too but i mean all swing images and object must be in seperate static cache of Graphics card so
    when PC startup , they must be loaded on Graphics Card.
    Java must have a classes that accesses,
    MMX , SIMD capabilities of hardwares.
    But they shouldnt be done on JNI !!!
    JNI makes penalty calls , they sould be native instructions.
    You should make new Generation of PC's having
    static java caches like Gigabyte iRam
    same iRam should be on Graphics adapter Swing too...
    Maybe you say it will be expensive PC's but people paying 250$+ for DirectX compatible graphic hardwares!
    think more how much cost iRam on Java/Swing Graphic Adapter or JXTA Compatible ADSL/Cable/?
    If , these technologies will be done , i'm sure within 7 years Java will take place much and much more on markets!
    Send Java and .NET Technologies to hell and as i read your all hardware servers is World's best ,
    if you do same best hardwares for end users it will change destiny of Java/JavaFX.
    Never think virtual , real machines!!!
    PC's really important technology then any other technology to force people accept technologies!
    Dont forget Java needs Fast IO Hardware System now!
    Take care all Sun Group
    Regards,
    Kadir BASOL

    WTF? It's hard enough to get people to download the latest JRE. How many folks do you think will be willing to go out and purchase a new "Java Card" for their PC every two years?

  • LabVIEW Software Developer/Hardware Integrator

    La Jolla, CA based automation and custom solutions provider seeking LabVIEW software developers.
    Job Description
    Seeking a National Instruments LabVIEW Software Developer/Hardware Integrator to join our team developing customized automated control and test equipment.
    The preferred candidate will have 1-5 years experience in software development and hardware integration using LabVIEW and some experience with embedded C. Candidate must have hands-on experience interfacing and calibrating various transducer signals to both National Instruments and Third Party data acquisition boards. 
    Software Experience
    Programming experience with an understanding of a majority of the items below:
    Labview Programming 1-5 years
    GOOP/LVOOP
    Database Connectivity
    RS232 and USB COM programming
    Real Time Systems
    AIO, DIO, Counter Configuration and Operation
    Producer/Consumer Architecture
    Queues, Events, Timed Loops, Objects, Multithreading, Hardware Triggering, Variants, Code Interface Nodes, PID
    ActiveX, DLL  APIs
    LabVIEW Application Deployment (building and deploying executables)
    *A preference will be given to candidates who have experience in both NI Data Acquisition hardware and Embedded Arm Development. 
    Hardware Experience
    Candidates  will have demonstrated experience (or at least a basic understanding of) in the integration of transducers and signal conditioning commonly used in Biomedical/Biotech industries into data acquisition and control systems including but not limited to:
    Temperature (TCs, RTDs, and Thermistors)
    Photodiodes 
    pH,DO,ORP Electrodes
    Liquid/Gas Valves
    Liquid/Gas Pumps/Compressors
    Motion (Stepper and DC Servo) including  Quadrature Encoders
    Pneumatic displacement cylinders
    Lighting (Bulbs and LEDs)
    Solid State and Mechanical Relays for AC/DC power switching
    Thermoelectric Coolers
    Digital Switching and Bus Communication (DIO, SPI, Counter, Triggering, etc.) 
    Education
    Some college-level experience in Electrical/Computer/Optical/Bio/Chemical Engineering and/or Computer Science.  A formal degree is not as important as capabilities and creativity. Previous Experience with National Instruments LabVIEW Training is highly desired.  Understanding of AC/DC circuit basics is a requirement and a preference will be given to candidates with more component level electronics experience.  
    Positions
    We have both part-time and full-time positions available in our La Jolla, CA office. We are a company specializing in the development of custom automation solutions for various clients primarily in the Biotech/Biomedical/Oceanography areas. We are a small, but growing company looking for individuals who like a diverse work environment filled with unique challenges that are constantly changing.
    If you enjoy using your creativity and talents in a fun entrepreneurial environment and like the idea of working in the beautiful surf-town of La Jolla, CA then we want to hear from you...
    www.labviewautomation.com

    Hey, I own a Canadian built sailboat, drink the occasional Canadian beer, watch CKWS on cable, can say Eh! with the best of them, had my first anniversary honeymoon in Ottawa. I even have a loonie in my pocket and $5cdn in my wallet You have to be Canadian?   Winters are milder there than where I live too.
    Fixed wire, that is for those posters in the other threads that insist on posting for the 3 -4 year old jobs! How else will he get them to apply in a timely fashion?
    Putnam
    Certified LabVIEW Developer
    Senior Test Engineer
    Currently using LV 6.1-LabVIEW 2012, RT8.5
    LabVIEW Champion

  • Java on a hardware level?

    Is it possible to program java on the hardware level with native code?
    Thanks!

    Check out this site:
    http://www.geocities.com/Juanga69/parport/
    basically, all hardware I/O on Windows NT/2000/XP must be via a device driver. This weblink supplies such a driver to talk to the I/O hardware on the PC.
    From there you need to write a JNI module to get you into the Java world. There are some examples of how to do that.

  • Is java suitable for hardware related programming?

    in general, is java suitable for hardware related programming?

    One small hurdle is that device driver writing often requires very specific machine instructions that are not directly available to any high level language. IN, OUT, LOCK (lock memory bus), VERR (Verify for Reading), RDMSR (Read Model-Specific Registers), move from/to memory without going through the MMU address mapping, ... (those are from x86, there are a few dozen of them.)
    In C, you'd write assembler glue. In Java, you'd write assembler glue and call it through JNI.
    So if you modify the question: "is Java + JNI suitable", the answer changes a bit. Still, threading and garbage collection are issues: often you can't have anything else happening in the computer when you are talking to a hardware device; it's often timing-dependent and any other parallel bus access migh throw the bus protocol off.
    Depends on the hardware, the operating system, and the Java (real-time Java may be required). Be prepared to write the lowest levels of communication in assembly; there is no other language for those bits.
    Would you consider controlling Lego Mindstorms hardware related? The low level bits are operating system services in C/C++/assembly, and the high level is Java.

  • ABAP and Java Stack: Which to choose/supported standards and components?

    Hello,
    I am trying to understand the role of the two stacks in NW. Maybe anyone has a few
    hints where I can find answers to the following questions:
    - An overview of supported Standards (Java 5 since when?)
    - An overview of which component runs on which stack? Portal->Java, Integration Server->ABAP and so on.
    - Guidelines when to install both stacks and when to use just one stack? When do I use which one?
    - Has SAP an stategy towards an one Stack solution (possibly Java?)
    Best regards and thanks for any pointers!
    Stefan

    An overview of supported Standards (Java 5 since when?)
    Go to service.sap.com/pam
    Product Availability Matrix will tell you about supported version and platforms.
    An overview of which component runs on which stack? Portal->Java, Integration Server->ABAP and so on.
    Usually the question goes the other direction: what stacks we need for implementation of a particular function?
    More and more products require ABAP backend and Java frontend.
    For example Employee Self Service has been transerred from ABAP only ITS based to ABAP backend and Java frontend.
    Same with SRM.
    Guidelines when to install both stacks and when to use just one stack? When do I use which one?
    Same as above, driven by business requirements, not technology.
    Has SAP an stategy towards an one Stack solution (possibly Java?)
    No. Core business functions are still being developed on ABAP and interface, GUI etc utilize JAVA.
    Regards,
    Slava

  • Java Program accessing hardware driver

    I am planning to develope a project with a USB smart card reader. The USB smart card reader is for some form of authenication purpose of the card holder to verify that the authenticated user is using the program. The application will be a web based program in which a java applet (or java application) will be developed for the web page to access the local USB smart card reader. Can Java Applet has some form of ability to access the hardware, either by accessing the smart card API or it can directly access the USB port to read/write information directly to the smart card reader, provided that the USB reader can provide the low-level communication protocol.

    You will have to sign your applet
    And you might also need native libraries to access
    the card readerThanks for your prompt help.
    Because I am quite new to Java, I might ask some naive question.
    When you "sign" the applet, which I believe it will be done in the browser setting to trust the applet, this will loosen the security concern of the applet, right?
    The native libraries should then be in the form of a DLL in windows environment which the Java applet can call, right? And could you provide some sample code that how a DLL function call can be integrated into Jave.
    Thanks again for your help.

  • Java SE Embedded hardware interface support

    What are the available options for integrating with hardware interfaces with Java SE Embedded?
    - I've noticed that the Java Comms API doesn't seem to have any recent activity, and is only provided for a small number of os+hw combinations.
    - A number of community posts elsewhere recommend RXTX (http://rxtx.qbang.org/wiki/index.php/Main_Page) - it looks like this is limited to just serial or parallel ports though - is this correct? Is this widely used?
    - I've noticed libraries like Pi4J (http://pi4j.com/) provide a great Java API to interact with the GPIO pins on the Raspberry Pi. This is a great approach if there is a library like this for the hardware platform you are running on, but if there isn't what are the alternatives? Do you have to write your own C shared libraries to integrate with the hardware, and then use this via JNI?
    Thanks, Kevin

    See Java for Mac OS X 10.5 Update 1 adds support for Java SE 6. Note the system requirements exclude PPC machines.
    Apple does not drop software support, however, they stop updating older versions because the requirements of new software exceed what older hardware can provide. This is simply the result of obsolescence. Your version of OS X is capable of supporting Java SE 6, but your hardware is not able to run that software.
    If it's essential that you be able to run new versions of software that have requirements that exceed what you hardware or OS can support, then you have to upgrade accordingly. Sell your PPC machine or donate it to a reputable charity or local school/church. Then buy a new machine that can run the software you wish to use.

  • Java legal stuff-  modifications to the standard library

    I have been programming with Java for about a few months now. I find Java to be a wonderful language. Now I am wondering am I allowed to make a modification to the standard library and use that modification in my programs? Refering to Sun Java SDK. I am just wondering.

    Thank you for the code, never tought about usign reflection. I tend to stay away from reflection as much as I can. Btw: very nicely done.
    We have a really silly task to in Java as part of the lab excersizes for the lessons in programming. We have to make a program that simulates the motion of balls in a panel, the trick is that the balls ofcourse bounce off the enges of the panel but they also collide and bounce of each other. Ok, no problem, soo I did the task with just one Timer. It workd very well. But the assistant didnt accept my solution. Since it was written in the description of the excersize that each ball must be moved by a thread. How stupid is that! Soo I didnt have any good idea on how to achive that. But I do think that a Barrier is the best way to go in this unfortunate circumastance. If you have a better idea please I will be very interested. I mean what I do is I create a barrier and then each ball has
    while(true){
    move()
    barrier.await()
    in the run method. That means each out of n balls will move and then wait. When all the balls will move then I will do collision detection, redraw the panel and pause the frame for about 30 ms thus achivieng the illusion of having about 30 fps and then repeting the process. Soo the Barrier pattern I think should do good in this case. Well I have just been programming for a few months in Java soo I really can only speculate. Now the tricky part is that what if I add a new ball? What I want is simply to increment the nr of parties that the barrier has to n + 1. That will not cause any problems. If I were to decrement there might be some problems. But I dont want to create a new CyclicBarrier everytime a new Ball is created. Soo one way I think might work is to get the source of the CyclicBarrier and add an incrementParties method. Again I am a very inexperienced java beginner soo ....

  • How do I use a Java script in place of a standard link?

    Hi! I'm very new to html and totally unfamiliar with Java. Basically my html has a link like this: Mr Nobody and I didn't like how easy it was for spammers to harvest that email address from my website. I looked at this site http://www.bronze-age.com/nospam/ which allowed me to download a javascript .js file and some instructions on how to recode my email link so that it's hidden.
    I've loaded the java procedure in the head of the html just like the website says. He says that every link must be converted to a script call; so what previously was Mr Nobody changes to <script>mail2("nobody","fake.address9z",0,"","Mr Nobody")</script>. What does this mean? I replaced the stuff from the inside of the quotes in the href and weird stuff happens. What do I actually replace or how do I call up this script?
    I basically have created an image mapped link that I want to call this javascript when clicked.
    thanks for any help!! :)

    cotton.m wrote:
    BigDaddyLoveHandles wrote:
    cotton.m wrote:
    BigDaddyLoveHandles wrote:
    cotton.m wrote:
    BigDaddyLoveHandles wrote:
    nclow wrote:
    BigDaddyLoveHandles wrote:
    nclow wrote:
    Beats me. Read the documentation. Or ask on a javascript forum, but they'll probably tell you the same thing.Yeah, they're all a bunch of ASCII porn lovers.Really, who isn't?!Even the sounds of an impact printer pounding out a solid page of characters gives me a thickie.Well actually... unless you're in the habit of using mustard during foreplay, and really who can tell, then I think that's actually one of them cd-rom hotdogs that you dropped in your lap.Is it too late to mention what a cultured and sophisticated person I am?If by cultured you are referring to bacterial growth between your toes then yes I think we covered this.It's just that I'm still holding out for that sponge bath from Fiest.Well if she ever gets off Bravo I'll send her your way.
    But not on the train. Yikes!Sigh... It's just that I've got that big guy's weakness for bony women...

  • Java bean, works in Integration Engine but does not work in Adapter Engine.

    In connection to the following thread:
    PayloadZipBean - variable filename inside the archive
    I am trying to use the same bean.
    However I can see, that the bean is working correctly when I use Integration Engine.
    But if I am using ICo (AAE) and using the same bean in the receiver, I can see, that the bean gets called but does not work correctly.
    The audit log added to my bean shows, that the bean could read the filename correctly from the Dyanic Config in the message, but it cannot write the same into the message.
    Could you please help on this?

    Your above posted system details show multiple Java Console extensions.
    You can uninstall (remove) the Java Console extensions and disable the Java Quick Starter extension, you do not need them to run Java applets.
    See http://kb.mozillazine.org/Java#Multiple_Java_Console_extensions
    See also http://www.java.com/en/download/help/quickstarter.xml - What is Java Quick Starter (JQS)? What is the benefit of running JQS? - 6.0
    Disable the Java Quick Starter extension: Tools -> Addons -> Extensions
    Control Panel -> Java -> Advanced tab -> Miscellaneous -> Java Quick Starter (disable)
    You can try a direct connection: <br />
    Control Panel > Java > General tab > "Network Settings...": "Direct Connection" (enable)

  • R/3 u2013 XI u2013 MDM integration scenario - Standard import Maps problem

    Hi Data Masters,
    We are working on R/3 u2013 XI u2013 MDM integration scenario for Vendor Object. We have extracted main table Data using u201CMDM_CLNT_EXTRu201D program. Now while importing the data in MDM we want to use u201CStandard business content i.e. Standard Import Maps (Name u2013 cremdm - 03 u201D but this maps are not mapping all the fields. So do we need to extend this maps..??
    OK. Second, To create own maps we are facing following problems,
    1)     In source section many fields are reflecting twice means in two segments i.e. LFA1 and ADRMAS like Name, City, Street, country etcu2026 whereas in Target section we have one field for the same so how to maps this fields.
    2)     In source, There are few fields like ADRNR which have values but in target we donot have any fields to map for the same, so how to handle thisu2026
    Helpful answers will be rewarded,
    Cheers
    RC

    closed

  • JAVA Mapping for SFDC integration

    Hello Friends,
    I am working on a R/3-SFDC integration.While pushing data from PI to SFDC it expects session ID and traget url and through java mapping we can acchive it.
    I have got Uarunas blog for java mapping which is very gud.
    http://wiki.sdn.sap.com/wiki/display/XI/SFDCIntegrationusingPI7.1-HowtoaddSOAPEnvelopeinJava+Mapping
    I have tried that code but it is not working, it is bulding the soap envelope but not fetching the session id from SFDC(might be it is not able to login to SFDC). Can anybody tell me how to pass the user id and password for this code.
    Regards,
    Jayesh.

    Check 2 things in your code?
    a) Are you passing your communication component name and receiver comm channel name in the code...?
    i.e  here..
    Channel channel = LookupService.getChannel("BC_SFDC","CC_Login");
    b) Check what namespace you use in loginxml  String.... use the one that is required for the target system?
    String loginxml = "<login xmlns=\"urn:enterprise.soap.sforce.com\"> <username>"

  • Generic Java for Oracle Data Integrator 10g (10.1.3.5.0)

    Hi,
    How can I install the Oracle Data Integrator Client in my MacBook. So the generic version should be the right one.
    But there are versions for windows, linux, solaris, HPUX and AIX.. but no generic java version.
    The version 10.1.3.4.0 has an generic version.
    How can I fix this issue, since I tried the linux version but doesn't install.
    Thanks.

    Hi,
    Install the 10.1.3.4 and make an "manual install" after that. It's means copy the oracledi directory over the old oracledi directory.
    There is detailed instruction on install manual...
    Did you already tried this?
    Cezar Santos
    [www.odiexperts.com]

  • Java.lang error while Integrating R12 EBS with 10g AS

    hi
    I am integrating Oracle E-Business Suite Release 12 with 10g AS following metalink document 376811.1
    While applying patch 5983637 (refer 'Pre-Install Task 4' in metalink doc) I got the error
    java.lang.ArrayIndexOutOfBoundsException:0
    Before applying I brought down 10gAS middletier services & Infra tier opmn services. Only Infra tier listener & database are up.Is this right?
    Kindly help
    Thanks
    JIL

    Did you ever get an answer to this... I am facing this problem right now
    Kathy

Maybe you are looking for

  • How do I share my itunes windows library with my itune mac library???

    Hi-- I download mp3's at work on my windows pc and have downloaded itunes. I plugged in my ipod (apple,mac) and itunes said I have to set up my ipod for windows. Is there a way to import my "itunes windows libray" into my "itunes mac library," then I

  • Mac with serious problems

    I was using my 2010 MacBook on the XDA forums when all of a sudden, it shut down in an instant. I restarted it, and it had problems with the time, it thought it was 2000. I thought "that was weird." Then I kept browsing, when it happened again. This

  • Subroutine inconsistency due to deletion of Include program

    Hi All,       I created an include program(saved in local object) within my report(this was previously stored in a package) and I copied a few performs and forms from my report into the include program, but then i decided to go for the code without t

  • Issue in work flow !!!

    Hi , I have received 3 messages from FSP System. It routed directly to my personal email address instead of to my business email address.I DID NOT receive the same message in my outlook inbox. I have verified all the information in my outlook persona

  • Text effects bridge to AE CS3

    HI, I'm using AE CS3 and I've imported some text from photoshop, place it in the timeline,select it, go to Adobe Bridge, select the typewriter fade in effect, double click that and I get: "can't import file: unsupported filetype or extension" when I