Pc component compatibility test program

For my final year uni project, I am creating a java program that helps users ascertain whether a given set of components are compatible with each other. Given time constraints I am limiting these to CPU, HDD, Mobo, CD and DVD drives, Graphics cards. Basically, the idea of the project is to demonstrate the concepts, not make a program that is marketable or anything.
My thoughts are to implement individual classes for each hardware type, sometimes making subclasses for things like CPUs (AMD or intel). Within each class, i will define the logical rules that affect compatibility. and have a driver class that runs the whole show, plus a GUI.
I just wondered if any of you knew of any similar programs (source code would be lovely) that i could look at to inspire me, or if you knew any clever tricks with this type of program that could make my life easier, my java skills aren't exactly earth shattering :D
Cheers
John

Hi,
As Dennis said DAQmx and IVI both have simulation
capabilities and though I don't use them much I think they are both
really  capable. You mentioned modelling the UUT, I don't think the driver simulation features will provide the detailed response of your UUT.
What I wanted to add is, you can use the None adapter in TestStand to create simulated steps that can create data using expressions if you just want to figure out your test execution flow control, results collection, barcoding, pass-fail action, database interface, etc. This type of simulation would be just at the test management layer, and UUT-related sim is at the LabVIEW layer.
cc

Similar Messages

  • XDC error while running test program FP_CHECK_DESTINATION_SERVICE

    Hi, all.
    We are on ECC 6.0 backend single stack and EP6 on NW04 SP17. I have installed the ADS on the java stack on EP6. However, I could not get the XDC working. Note that I am just using http for the ADS, not https.
    When I run the test programs like FP_TEST_00, FP_CHECK_DESTINATION_SERVICE and FP_CHECK_HTTP_DATA_TRANSFER on the ABAP side, it keeps giving me error:
    #1.5#000802104262006000000015000005F0000453556EDC6093#1217526304263#com.adobe.AdobeDocumentServices#com.adobe/AdobeDocumentServices#com.adobe.AdobeDocumentServices#ADSUser#226#SAP J2EE Engine JTA Transaction : [045ffffffc4ffffffbe0006]###67a637e05f2811dda73c000802104262#SAPEngine_Application_Thread[impl:3]_6##0#0#Error#1#/System/Server#Plain###Processing exception during a "Render" operation.
    Request start time: Thu Jul 31 13:45:03 EDT 2008
    com.adobe.ProcessingError: No <Render><Output><XDC> specified
    However, other checks like http://<server>:<port>/AdobeDocumentServices/Config, FP_PDF_TEST_00 and http://<server>:<port>/sap/bc/fp/form/layout/fp_test_00.xdp, are successful.
    I noticed that the AdobeDocumentServices is missing on the ECC6 since it is single stack. But the folder exists on the EP6 server. From my readings, the XDC is called via RFC against the  FP_ICF_DATA_<SID> destination which I have already setup in EP6.
    So I am really out of idea. Can you please help?
    Thanks,
    Jonathan.

    Well, I am pretty familiar with the ADS config guide now.
    The RFC connection used by Adobe is ADS on sm59. I can run connection test without a problem.
    By the way, the AdobeDocumentServices directory under SYS\global has the following sub-dir:
    DataManagerService
    DestProtoService
    FontManagerService
    lib
    LicenseSupportService
    PDFManipulation
    RenderErrorlog
    ServicesNatives2
    TrustManagerService
    XMLFormService
    I have to create the RenderErrorlog manually. Also, the folders DataManagerService and DestProtoService, RenderErrorlog are empty. Can you check your server and see if you have files underneath these folders?
    I am suspecting something is corrupted on the system because I took over the system from someone.
    Thanks,
    Jonathan.

  • When I sync my Ipad when it goes to compatability testing it goes to an APPCRASH with exception code c0000005.  What do I do to remedy this so the syncing is fully complete.

    When I connect my Ipad to my laptop which uses Windows 7, the Ipad now appears to go through the sync process and then proceeds to the compatability testing where it crashes and stops (and for example new photos on laptop are not synced with Ipad).  The problem event name is APPCRASH.  Application name iTunes.exe.  Fault Module name QuickTime.qts.  Fault Module Versioni 7.70.80.34.  Exception code c0000005.
    What do I need to do to remedy this issue.

    I googled the code and found it's a fault some system file in Windows 7 and needs to be fixed.  Here is a link which offers two possible solutions.  Personally, I'd go with option 2 and revert to an earlier date when you know you were able to sync without issue:
    http://www.wiki-errors.com/wiki-errors.php?wiki=c0000005

  • Where's the surround sound test program gone?

    With  HD surround sound problems still ongoing for me, i need to run the test program again to try something, but I just can't find it anymore.
    I've looked in all the obvious places - has it been erased?

    Hi Spec_d,
    To change the audio settings on the vision box please try the following:
    Press BT Vision on the remote
    Scroll right to Settings
    Press Select
    Select general settings
    Highlight and select 'Digital audio output' from the options
    Current Audio output is shown by the tick displayed next to the appropriate option
    To change the audio output type, navigate to 'Stereo'. A tick will move to the desired audio output method selected. To confirm the changes made, highlight 'Save' and press select.
    Let me know if this has helped you at all.
    Cheers
    Paddy,
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • How can I get the Java EE 5 Compatibility Test Suite?

    How can I get the Java EE 5 Compatibility Test Suite?
    which department should I contact with in oracle company in china ?
    Who can tell me?
    thanks.

    The title of this forum is...
    Community Feedback and Suggestions (Do Not Post Product-Related Questions Here)
    And you thought this was the appropriate place to post this question ?:|

  • Test program running taking much more time on high end server T5440 than low end server  T5220

    Hi all,
    I have written the following program and run on both T5440  [1.4 GHz, 95 GB RAM, 32 cores(s), 256 logical (virtual) processor(s),] and  T5220 [(UltraSPARC-T2 (chipid 0, clock 1165 MH) , 8GB RAM, 1 core, 8 virtual processors )] on same OS version.  I found that T5540 server takes more time than T5220. Please find below the details.
    test1.cpp
    #include <iostream>
    #include <pthread.h>
    using namespace std;
    #define NUM_OF_THREADS 20
    struct ABCDEF {
    char A[1024];
    char B[1024];
    void *start_func(void *)
        long long i = 6000;
        while(i--)
                    ABCDEF*             sdf = new ABCDEF;
                    delete sdf;
                    sdf = NULL;
        return NULL;
    int main(int argc, char* argv[])
        pthread_t tid[50];
        for(int i=0; i<NUM_OF_THREADS; i++)
                    pthread_create(&tid[i], NULL, start_func, NULL);
                    cout<<"Creating thread " << i <<endl;
        for(int i=0; i<NUM_OF_THREADS; i++)
                    pthread_join(tid[i], NULL);
                    cout<<"Waiting for thread " << i <<endl;
    After executing the above program on T5440 takes :
    real 0.78
    user 3.94s
    sys 0.05
    After executing the above program on T5220 takes :
    real 0.23
    user 1.43s
    sys 0.03
    It seems that T5440 which is high end server takes almost 3 times more time than T5220 which is low end server.  
    However, I have one more observation. I tried the following program :
    test2.cpp
    #include <iostream>
    #include <pthread.h>
    using namespace std;
    #define NUM_OF_THREADS 20
    struct ABCDEF {
    char A[1024];
    char B[1024];
    int main(int argc, char* argv[])
        long long i = 6000000;
        while(i--)
            ABCDEF*  sdf = new ABCDEF;
            delete sdf;
            sdf = NULL;
        return 0;
    It seems that T5440 server is fast in this case as compaired to T5220 server.
    Could anyone please help me out the exact reason for this behaviour as my application is slow as well on this T5440 server. I have posted earlier as well for the same issue. 
    Thanks in advance !!!
    regards,
    Sanjay

    You already asked this question...
    48 hours earlier, and in the same Solaris forum space
    Repeating the post isn't going to get you a response any faster, and actually now have people NOT respond because you are not showing any patience.
    These are end-user community forums, not a place to expect Oracle Technical Support.   There is no obligation that there be a response.
    If you have a business-critical issue and hope to get accurate and timely response, then use your service contract credentials to open a Support request.
    This new redundant post is locked.
    Edit:
    It appears that at the same time the O.P. posted this redundant thread, they also posted the same question to at least one other forum web site:
    http://www.unix.com/solaris/229269-test-program-running-taking-much-more-time-high-end-server-t5440-than-low-end-server-t5220.html

  • Error message encounter in ODBC 32bit test program

    I am using the Oracle ODBC 32 Bit test program (from Oracle 8i client) to test my ODBC connection. I did this: Press Connect, Choose my desire ODBC connection, a screen pops up asking for service name, user name and password, I filled in the boxes with the correct value, then the following error comes up:
    [Start quote]
    SQLSTATE: 01000
    Native Error Code:444
    Driver Message: The driver returned invalid (or failed to return) SQL_DRIVER_ODBC_VER: 03.51
    Need Any suggestions to avoid error?
    [End quote]
    Does anyone have any idea what this is all about? I tried to follow the suggestions but the suggestions doesn't work. It seems outdated already.
    Thanks very much!

    I'm guessing that your version of the MDAC (Microsoft Data Access Components) is out of date & doesn't realize that the ODBC 3.51 spec exists. You can download the updated version at <http://www.microsoft.com/data>. The README that comes with your ODBC driver should indicate which version of the MDAC to install.
    Justin

  • Hello everyone, I downloaded adobe creative cloud, because I wanted to try after effect, but in the cloud are all the test programs trane after effect, someone could help me

    Hello everyone, I downloaded adobe creative cloud, because I wanted to try after effect, but in the cloud are all the test programs trane after effect, someone could help me

    means that there are all of the test programs in the cloud for adobe after effect but do not, the logo for download after effect ce.non not know the perche.mi could help

  • Simulate a test program at system level

    Hi,
      Is there a simulation tool or methodology that can be used to simulate a TestStand test program? I could create a behavioral model of the Device Under Test, but the difficulty I see is the interfacing of the model with the instrumentation drivers. For example, if I use a NI-DAQ card, is there a way to control the inputs of the DUT VI in the program? Same for the DUT model outputs: Is there a way to send signals to the NI-DAQ instrument driver input by software, and make the driver "believe" it was a real signal coming from the hardware NI-DAQ?
      This would be very useful for two reasons:
      - Development of the test programs before the real DUT becomes available
      - Troubleshooting of the TestStand and Labview programs on a user PC, instead of monopolizing tester hardware
      Thanks,
      Benoit

    Hi,
    As Dennis said DAQmx and IVI both have simulation
    capabilities and though I don't use them much I think they are both
    really  capable. You mentioned modelling the UUT, I don't think the driver simulation features will provide the detailed response of your UUT.
    What I wanted to add is, you can use the None adapter in TestStand to create simulated steps that can create data using expressions if you just want to figure out your test execution flow control, results collection, barcoding, pass-fail action, database interface, etc. This type of simulation would be just at the test management layer, and UUT-related sim is at the LabVIEW layer.
    cc

  • NFS client test program

    I'm trying to write a test program that behaves like an NFS client. The code uses the standard RPC calls to talk to the NFS server. It compiles and runs fine on Linux. On Solaris though I have a problem establishing an RPC client initially.
    The test program performs the following operations:
    1. Uses the portmapper service on the server to establish the remote port associated with the MOUNT service
    1. Creates a socket, sockfd.
    2. Uses bindresvport to bind a reserved port to the socket. The port number is in the reserved range (ie 600 to 1000ish).
    3. Connects this socket to the server
    3. Creates a struct sockadd_in with the appropriate address information for the server in addr
    4. Calls clnttcp_create
    The following code
    client = clnttcp_create(addr, <------- points at the server
    program, <-------- MOUNT RPC program number
    program_version, <--------- MOUNT RPC program version
    &sockfd, <------- connected socket using a reserved port on the local client
    0,
    0);
    if (client == NULL) {
    clnt_pcreateerror("clnttcp_create");
    returns "clnttcp_create: RPC: Remote system error - Address already in use".
    So it looks like port 688 (the local port selected say by bindresvport) is already in use ? But that's the whole point, I need to provide cnttcp_create() with a socket that already has a port bound to it.
    The same code runs fines on a Suse 11 client talking to Open Solaris 11 server. The same code run as a client on Solaris 11 fails with the above message when talking to either a Suse 11 server or a Solaris 11 server.
    Any suggestions what I'm doing wrong? Is this the right forum in which to ask?
    many thanks

    Make sure you have the sub-folder com, and then another sub-folder underneath it, mastertech and another sub-folder underneath this called sample. This is how packages are structured. They should be in your ep workspace directory structure if you're using Eclipse. In JBoss, you do not have to have the packages or any source code structure. Just jar your compiled code and save in JBoss's deploy folder which only accepts jar's, war's and ear's.

  • I need to install Firefox 4 for browser compatibility testing, but I can only find installers for the current version and 3.6.19; where can I find what I'm looking for?

    I am trying to do some browser compatibility testing using Firefox, but I can't find any installers for it here. The closest I can find are installers for 3.6.19 at http://www.mozilla.com/en-US/firefox/all-older.html. Where can I find an official installer for Firefox 4?

    Solved my own problem - I can download the installer by navigating directly to http://download.mozilla.og/?product=firefox-4.0.1&os=win&lang=en-US.

  • Installing older versions (4&6) of firefox for compatability testing

    I need to install older versions of FF in order to do compatibility testing against a web app.
    When I look at the index of versions available at http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ I see nothing for version 4 of firefox. What gives? Where can I find the files to install that version. Ditto for version 6

    releases.mozilla.org generally just has the most recent updates to each major release; ftp.mozilla.org has every version ever released:
    ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

  • Drivers do not pass windows compatibility testing

    MSI K7N2G Motherboard
    Athlon 2400 xp
    Seagate 80 GB SATA Hard Drive
    I am building a new computer and whenever I reinstall Windows or am installing windows xp for the first time, I get warnings that the drivers do not pass windows logo compatibility testing.  This happens for the Promise SATA drivers that I had to install to install windows xp in addition to pretty much all of the nforce2 and nvidia drivers.  Are these drivers okay and just aren't recognized by windows or are there problems?  Thanks

    mmlemay,
    It just means you have drivers that the Microsoft Techs have not finished playing with. When it comes to nVidia Drivers, I would not worry if they have not been approved by MS yet. nVidia has one of the Driver Coders on the market.
    Take Care,
    Richard

  • Undestanding the Compatibility Test on Memory Modules

    Hello,
    I don't understand well the official Compatibility Test on Memory Modules.
    For example, let's take my memory : Infineon HYB25D256800CE-5C 512 MB DDR400.
    How should i read the sheet?
    - It works when 3 modules are installed at the same time in Slot 1,2 and 3 and :
    - It works when 2 modules are installed at the same time in Slot 1 and 3 ?
    OR :
    - It works whenever a module is installed in Slot 1 OR Slot 2 OR Slot 3?
    I'm a bit confused....
    Any help would be appreciated,
    Thanks,
    Nico'

    No.

  • Hwo to run test program composed with GPIB commands directly?

    When we write test program, we usually use the function libraries which are provided by instrument vendors. But sometimes, we need to use GPIB commands directly. For example, if the instrument vendor doesn't provide library for some GPIB commands, or if I get such a program from somewhere else.
    The question is that I don't know how to edit, compile and run such programs. The attached is such a program, and please tell me how to run such a program if you knows.
    Thank you very much.
    Attachments:
    MER.txt ‏9 KB

    The file that you attached looks like an HP-BASIC or Rocky Mountain Basic program. If you're trying to take an existing program like that and compile it in Visual Studio, that is not going to work. If you're trying to figure out how to write an equivalent program in Visual Studio, our example programs for Measurement Studio would be a great place to start. For the C++ API, you can look at the example program in C:\Program Files\MeasurementStudioVS2003\VCNET\Examples\4882, or . The exact location of Measurement Studio might be different on your system depending on where it's installed, or you might have an older version of Measurement Studio, like 7.0. Note that we also have support for GPIB in .NET languages like VB and C#. You can find examples in C:\Program Files\MeasurementStudioVS2003\DotNET\Examples\GPIB for both languages.

Maybe you are looking for

  • AR opening Balances

    Hi All, We loaded up our  custoemr  opening balances and we  we  used a load GL A/c  and  went  live .now  in live  production system, when we  receive  the customer  payment,how do we  make the load  a/c zero? cuz customer payment  should  go into c

  • Cash flow start date and first posting date in REFX-RECN contract

    Hi, While reviewing old contracts, I have noticed that in contracts where first posting date is mentioned,  the cash flow start date is not editable in contract change screen.  In contracts where first posting date is not mentioned, the cash flow sta

  • Integrating Oracle Essbase 9.3 with Oracle Business Intelligence 11g

    Hello, ¿Do you think that is necessary upgrade Essbase 9.3 to Essbase 11? ¿Which are the benefits of these upgrade? Thanks

  • Batch Scheduling of reports with parameters

    I've been searching the doc and have come up empty so far on this -- how do I take a Discoverer workbook/sheet that accepts a customer account parameter and set it up as a scheduled report? The trick here is that I want to schedule 100s of these thin

  • Archived logs quickly filling up

    DBA from the client site where one of our product is running is complaining that one of the processes from our application is generating too much redo and are filling up the archive redo log files quickly. How can i find the SQL which is creating the