An exmaple of JApplet and C/S communication

Just found a web there is JApplet and C/S communication used, can I decode the JAR to get some insight?
http://mynote.gotdns.com

davidcui79 wrote:
Just found a web there is JApplet and C/S communication used,..What does C/S communication mean?
.. can I decode the JAR to get some insight?That depends on what the authors say, so why don't you..
http://mynote.gotdns.com..ask them?
[http://mynote.gotdns.com/contactus.html]
Note that if that applet does exactly what you want, it is technically possible to hot-link to it. Of course, whether that is allowed, is up to the same people you would contact about whether or not you are allowed to reverse engineer the code.
Edit 1:
And when you contact them, tell them their site sucks in Mozilla on Ubuntu. Text disappears behind images. Also, using the tomcat icon as the site icon is very 'second-hand'.
Edited by: AndrewThompson64 on Oct 10, 2009 6:04 PM

Similar Messages

  • Welcome to the Solutions and Architectures Collaboration Community

    Welcome to the Solutions and Architectures Collaboration Community. We encourage everyone to share their knowledge  and start conversations related to Collaboration Solutions and  architectures.All topics are welcome, including Collaboration  Applications, Customer Collaboration, Telepresence, Unified  Communications and solutions to solve business problems.
    Remember,  just like in the workplace,  be courteous to your fellow forum  participants. Please refrain from  using disparaging or obscene language  or posting advertisements.
    Cheers,
    Dan Bruhn

    Hi,
    I have a question...
    I going to install two Nexus 7009 with three N7K-F248XP-25  modules on each one, I am planning to create 3 VDC, but at the initial configuration the system does not show the ethernets ports of these modules, even with the show inventory and show module I can see tah the modules are recognized and its status is OK. There is something that I have to do before start to configure these modules...? enable some feature or license in order to see the ports with show running CLI...?

  • To create and configure a community in a customized UI

    Hi,
    We are currently working on a customized UI where the client can create and configure a community in WCI.
    Is there any possibility to call several special APIs like 'Get, Create and Modify Experience Definition', 'Get, Create and Modify Community Template', 'Create Rule Manager' and so on.
    If there is, please give me an example or correlative API docs.
    Thanks for any help in advance.

    Yes this is all possible.
    The only api you could use to perform these functions is the server api. But you will find there is very little documentation on this api. Your best bet is to use something like the .net reflector to "take a peek" at how the server api is used within the portal views and models or just download the UICI Portal source code.
    If you are feeling a bit crazy, go to google and type "iptsession" and hit I'm Feeling Lucky :-)
    you should get through to the server api reference documentation. Most people struggle with first initialising the api and creating a session. I believe there is a blog post about this online. Use the method described above and I am sure you will find what you are looking for.

  • Integration engine: Inconsistent roles and problem with communication chann

    Hi,
        I am troubled with this error for last 1 week.
    please help me with this:
    Inconsistent roles. System Landscape: Application System. SXMSGLOBAL: Integration Server.I have checked in SXMB_ADM in Integration Engine Congiguration, some entery is there but not sure what is wrong.
    And in my communication channel monitoring, my communication channel for simple file to file transfer is also giving some error:
    Error Attempt to process file failed with com.sap.aii.af.ra.ms.api.ConfigException: Some of the IS access information is not available. SLDAcess property may be set to true, but SLD is not available
    Are above two errors interrelated?
    Because when I try Cache connectivity test:
    Everything is in green except Integration Server ABAP
    Guys pleas help this isse has really taken a long time and I havn't got any way to work this out.
    Regrads,
    Lokesh

    Hi Lokesh,
    Inconsistent roles. System Landscape: Application System. SXMSGLOBAL: Integration Server
    Check this thread...
    integration server status in red at component monitoring
    Error Attempt to process file failed with com.sap.aii.af.ra.ms.api.ConfigException: Some of the IS access information is not available. SLDAcess property may be set to true, but SLD is not available
      Try out these threads....
    SLDAccess set to true, but not available
    Re: SLD Technical System Process Integration
    Some of the IS access information is not available.
    Regds,
    Pinangshuk.

  • Start and stop the Communication channel from Java Mapping

    How to start and stop the Communication channel from Java Mapping in XI 3.0
    Scenario  PI - > MQ -> Third Party web application 
    Web application is down and then Communication channels are stop manually .  
    We need to automate this process,
    MQ Solution - Trigger will be set in MQ which will be called when web application is stopped
    Trigger will send u201CSTOP u201C message to PI
    How to configure PI scenario to stop different com channels when this message received ?

    check this link: http://help.sap.com/saphelp_nw04/helpdata/EN/45/0c86aab4d14dece10000000a11466f/frameset.htm
    make sure that MQ send http request to PI. i dont think a configuration scenario is required in PI. Only roles should be enabled with proper user provided to MQ team.
    However, for security reasons, you can configure a scenario if you dont want to expose PI infrastructure directly to 3rd parties.

  • (Another) problem with custom painting using JApplet and JPanel

    Hi all,
    I posted regarding this sort of issue yesterday (http://forums.sun.com/message.jspa?messageID=10883107). I fixed the issue I was having, but have run into another issue. I've tried solving this myself to no avail.
    Basically I'm working on creating the GUI for my JApplet and it has a few different JPanels which I will be painting to, hence I'm using custom painting. My problem is that the custom painting works fine on the mainGUI() class, but not on the rightGUI() class. My code is below:
    import javax.swing.*;
    import javax.swing.border.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.image.*;
    import java.io.*;
    import javax.imageio.*;
    public class TetrisClone extends JApplet {
         public void init() {
              setSize( 450, 500 );
              Container content = getContentPane();
              content.add( new mainGUI(), BorderLayout.CENTER );
              content.add( new rightGUI() , BorderLayout.LINE_END );
    class mainGUI extends JPanel {
         // Main bit where blocks fall
         public mainGUI() {
              setBackground( new Color(68,75,142) );
              setPreferredSize( new Dimension( 325, 500 ) );
              validate();
         public Dimension getPreferredSize() {
              return new Dimension( 450, 500 );
         public void paintComponent( Graphics g ) {
              super.paintComponent(g);
              // As a test. This shows up fine.
              g.setColor( Color.black );
              g.fillRect(10,10,100,100);
              g.setColor( Color.white );
              g.drawString("Main",45,55);
    class rightGUI extends JPanel {
         BufferedImage img = null;
         int currentLevel = 0;
         int currentScore = 0;
         int currentLines = 0;
         public rightGUI() {
              // The right panel. Has quite a few bits. Starts here..
              FlowLayout flow = new FlowLayout();
              flow.setVgap( 20 );
              setLayout( flow );
              setPreferredSize( new Dimension( 125, 500 ) );
              setBackground( new Color(27,34,97) );
              setBorder( BorderFactory.createMatteBorder(0,2,0,0,Color.black) );
              // Next block bit
              JPanel rightNext = new JPanel();
              rightNext.setPreferredSize( new Dimension( 100, 100 ) );
              //rightNext.setBackground( new Color(130,136,189) );
              rightNext.setOpaque( false );
              rightNext.setBorder( BorderFactory.createEtchedBorder(EtchedBorder.LOWERED) );
              Font rightFont = new Font( "Courier", Font.BOLD, 18 );
              // The player's playing details
              JLabel rightLevel = new JLabel("Level: " + currentLevel, JLabel.LEFT );
              rightLevel.setFont( rightFont );
              rightLevel.setForeground( Color.white );
              JLabel rightScore = new JLabel("Score: " + currentScore, JLabel.LEFT );
              rightScore.setFont( rightFont );
              rightScore.setForeground( Color.white );
              JLabel rightLines = new JLabel("Lines: " + currentLines, JLabel.LEFT );
              rightLines.setFont( rightFont );
              rightLines.setForeground( Color.white );
              JPanel margin = new JPanel();
              margin.setPreferredSize( new Dimension( 100, 50 ) );
              margin.setBackground( new Color(27,34,97) );
              JButton rightPause = new JButton("Pause");
              try {
                  img = ImageIO.read(new File("MadeBy.gif"));
              catch (IOException e) { }
              add( rightNext );
              add( rightLevel );
              add( rightScore );
              add( rightLines );
              add( margin );
              add( rightPause );
              validate();
         public Dimension getPreferredSize() {
                   return new Dimension( 125, 500 );
         public void paintComponent( Graphics g ) {
              super.paintComponent(g);
              g.setColor( Color.black );
              g.drawString( "blah", 425, 475 ); // Doesn't show up
              g.drawImage( img, 400, 400, null ); // Nor this!
              System.out.println( "This bit gets called fine" );
    }Any help would be greatly appreciated. I've read loads of swing and custom painting tutorials and code samples but am still running into problems.
    Thanks,
    Tristan Perry

    Many thanks for reminding me about the error catching - I've added a System.out.println() call now. Anywhoo, the catch block never gets run; the image get call works fine.
    My problem was/is:
    "My problem is that the custom painting works fine on the mainGUI() class, but not on the rightGUI() class. My code is below:"
    I guess I should have expanded on that. Basically whatever I try to output in the public void paintComponent( Graphics g ) method of the rightGUI class doesn't get output.
    So this doesn't output anything:
    g.drawString( "blah", 425, 475 ); // Doesn't show up
    g.drawImage( img, 400, 400, null ); // Nor this!
    I've checked and experimented with setOpaque(false), however this doesn't seem to be caused by any over-lapping JPanels or anything.
    Let me know if I can expand on this :)
    Many thanks,
    Tristan Perry
    Edited by: TristanPerry on Dec 10, 2009 8:40 AM

  • JApplet and Read a serverside .properties file

    hi,
    can anyone me help with my problem;
    i have a japplet and cannot read a serverside .properties file; in the applet i use the code:
    in = FileInputStream(getCodeBase() + "xxx.properties");
    this throws an AccesControl Exception, please HELP!!!
    thanks,
    smat

    Applet to server comm isn't easy, it never was, it was never meant to be, applets were not designed for this and that's the way it is. There are workarounds - many of them, none are easy to implement, however, one of the best ones is;-
    rewrite it (JSP/servlets)

  • JApplet and cursor

    I'm pretty sure I have all the libraries I need:import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import javax.swing.event.*;And here's the code I am using to change the cursor:private Cursor target;
    private Image cursor;
    private Toolkit tk;
    public void init()
      tk = Toolkit.getDefaultToolkit();
      cursor = getImage(getDocumentBase(), "target.png");
      target = tk.createCustomCursor(cursor, new Point(32, 32), "target");
      setCursor(target);
    }target.png is a 65x65 image, and yet I get the following exception thrown:java.lang.IndexOutOfBoundsException: invalid hotSpot
            at sun.awt.CustomCursor.<init><CustomCursor.java:61>
            at sun.awt.windows.WCustomCursor.<init><WCustomCursor.java:27>
            at sun.awt.windows.WToolkit.createCustomCursor<WToolkit.java:707>
            at Screen.init<Screen.java:83>
            at sun.applet.AppletPanel.run<AppletPanel.java:354>
            at java.lang.Thread.run<Thread.java:534>My Screen.java file extends JApplet and implements ActionListener, MouseListener, and ChangeListener. Line 83 is:[code    target = tk.createCustomCursor(cursor, new Point(32, 32), "target");[/code]This problem is occuring in only Windows 2000 (possibly Windows XP too), but it works perfectly in Linux. Any help would be greatly appreciated.

    Applet to server comm isn't easy, it never was, it was never meant to be, applets were not designed for this and that's the way it is. There are workarounds - many of them, none are easy to implement, however, one of the best ones is;-
    rewrite it (JSP/servlets)

  • UCCX-webchat and social media communication

    Dear Team,
    I have a client with UCCX version 10. They are looking for a new set up, Customer should access contact center via call, web portal and social media. Through call is working fine. Now they want to implement the web chat and social media communication. Can any one advise, how to configure web chat and social media communication ?. .
    license-Premium

    Hi,
    When you click on Chat, the notification is passed to the Social Miner. The feed on the Social Miner checks for the new notification and creates a contact in the campaign that is sent to CCX. CCX has the Route and Queue subsystem which will check for an agent with the Chat Ready and will route the contact to the particular agent. The agent then joins the Chat room and the connection is established.
    Regards,
    Arundeep

  • JApplet and Java Apps

    I am developing a JApplet thats will also run as a Java Application. In a menu I have an exit button that I want disabled if running as a JApplet and enabled if running as an Application. I disabled the menu item in the init() method of the JApplet. My question is how do I enabled it if it is run as an application????
    Thanx

    public class myAppApplet extends JApplet
    boolean isApplication ; // flag
    public static void main( String[] args ) // for application
      new myAppApplet() ;
    myAppApplet()     // constructor
      isApplication = true ;
      setupStuff() ;
    init() // for applet
           isApplication = false ;
      setupStuff() ;
    setupStuff() // common method
      if( isApplication )
      else
    }

  • Communication between JApplet and Applet on the same web page

    Hi Freinds
    I have a JSP page containing two applets as follows :-
    <jsp:plugin type="applet" code="TreePageJavaClass.class" codebase="/MYOA" width="200" height="300" name="Applet1">
    </jsp:plugin>
    <jsp:plugin type="applet" code="TreePageJavaClass2.class" codebase="/MYOA" name="Applet2" width="200" height="300">
    </jsp:plugin>
    First applet extends JApplet class and has a tree constructed using swing.
    Second applet extends Applet class.
    Now I want to call a method in second applet on selecting a particular tree node on first applet. I can call method on second applet from first applet when both extends Applet class (not JApplet)
    So please tell me what's the problem here and how it can be solved.
    Thanks

    There is a Middle Eastern version of Adobe Dreamweaver CS4-ME, with full support
    of Hebrew, Arabic, Farsi and other languages,
    see http://www.fontworld.com/me/dreamweaverme.html

  • Swing Japplet and Java Console

    Hi there!
    I have a japplet which runs fine in the applet viewer.
    I used the sun html converter to get the swing
    plug in and now it runs fine in IE. But the problem
    is that it wont run in netscape 6 unless I start
    what is called the java console (also it wont work in netscape communicator 4.61 unless the client downloads 5.1 mg plugin). I wonder what this
    is (console) and how can I get my clients java
    console to auto start? Is there any javascript that will
    do this? Any help would be greatly appreciated!

    Hi aether!
    I never experienced such problem, but let's consider some hints:
    1) You have an Java 2.0 SDK 1.3+ wich is used to deploy applets so you don't need to reinstall any other JRE because it is part of SDK.
    2) The JRE is shared between IE, NE, Opera, etc. (in the same machine)
    3) Netscape 6.0 comes with JRE 2.0 but anyone can install it via plug-in, specially XP users and others using old browsers (any brand mark, version 4.0+) without Java 2.0 support.
    4) All visitors to websites containing Swing applets must to have Java 2.0. It is mandatory and they can download the plug-in as written on previous hint.
    5) The Java console is to manage JRE function and to inspect app's "running taks". Don't need to open it before running applets or applications.
    6) It isn't a good idea to install a plug-in or to update SDK over an on old version, the right thing is to uninstall old version before because win registers are troublesome.
    If any error on above hints, please report us or detail the answer if possible.
    Best Regards.

  • A message to Creative from the Linux and geek users commun

    Please pardon the possible misspellings/syntax errors in this post, as English is not my nati've language. I am still confident that you will grasp the essence of my message. Thank you.
    I have been following the downfall of Creative in the last few days, and all I can say is : You had it coming. I am another customer who was decei'ved by buying one of your expensi've product. I spent 450$ on your X-Fi Elite pro, only to wait endlessly for stable vista drivers, which are still unstable and crippled. Yes, I know you had problems with how Microsoft changed completely its audio API a few months before launching, but the fact is that this is stuff that can happen, and you had to allocate more budget in order to develop drivers quickly to satisfy your customers. Instead, you just ignored us. And now you're paying for it.
    It's kind of sad that your stock price is falling, but at the same time, it's about time the consumers could unite and get their revenge, and you are actually paying for laughing in our faces for so long. I have been waiting and waiting for a driver for Linux, since you would not provide stable drivers for Vista. Your website dedicated to open source drivers looks like it was coded in 995, with crappy graphics, just to show us that you don't care. And after waiting for over a year for drivers, you gave us a non-working driver, and you won't post any updates at all. ?
    I shell out 450$ for an X-FI Elite Pro, and you laugh into my face, not once (with sub-par drivers for Vista and a long wait), but twice with your non-working Linux drivers ? I'm disgusted.
    I wish your corporate people would understand what just happened, and listen to us, the geeky consumers, who buy, recommend, and install your products for themselves, customers, friends, and family. ? But I know that it does not work that way. Your marketing people, your legal department, your finance departement and all your corporate structure don't CARE about the end-user, but you have made a big mistake by ignoring us all these years. If you want to save your company, you really, really need to open up and develop a totally different relationship with your customer base. But knowing how this works, I'm sure that :?
    . Nobody important in the company structure will take time to read this thread, hoping it will go away, and thinking that the new product lines will make us forget all of this;
    2. You will not take this Public Relations Disaster seriously and think it will simply disapear
    Well let me tell you what's gonna happen : Don't underestimate us, your customers. We will remember what happened in the past few days, but also how you treated us in the past few years. Unless you radically change your practices, and really show good faith, you are certainly going down. I, for one, am considering selling my X-Fi Elite Pro and rely only on onboard sound because at least the drivers work on all available platforms. But if you only knew how I wished to have decent support under Linux or Vista ! But you don't even talk with us, you provide crappy drivers and then forget us !? That's not the way to treat us !? So, unless you provide more than your little PR stunt of april st, where you don't even apologize and recognize your lack of support, I will never buy any of your products again, and I will tell everybody I know to stay away from your products.
    Be aware : This is not a feeling that will go away in a few weeks/few months. I have been using Creative Cards since 996, and have always been a loyal customer, but I implore you to change, and to do it fast. I really hope you do.
    Thank you for your time. ?

    Thank you Igor, your article is very interesting indeed, and thanks for the other responses as well, it is really appreciated.
    I recently tried OSS on Linux, which offers partial support for the X-FI, but with no success. I fear that without any proper documentation provided to ALSA, the complexity of the X-Fi hardware won't allow the development of acceptable drivers for Linux anytime soon. As for Creative development for Linux, well, just go and check out their support page : http://opensource.creative.com/soundcard.html.
    It is beyond my comprehension as to why Creative simply refuses to document its hardware. I mean, I know about IP considerations and such, but the reality is that Creative has a very large part of the market for high-end audio products, and they do not have yet any serious competitors for the gaming/music enthusiast market who don't want to rely on onboard audio. (I know about M-Audio and a few others, but they mainly appeal to profesionals). So, to document their hardware for the open source community has more benefits than risks, since they don't have to pay for driver development, and since they almost sued daniel_K, I'm not afraid that their legal department would track anyone who would try to breach any IP rights by developing some hardware with the documentation they would release. So WHY ? WHY Creative, won't you release proper documentation? Why won't you help us help you ? Is it just by ideology ? That opening your code is bad ? Well, you're wrong. ?
    But it may not be too late, should you *AT LEAST* provide us communication about what's going on at Creative regarding open source. Is it that hard for a Multinational Firm to hire a few developers to develop a driver for Linux ? Why won't you put up a blog for your developer, who can talk about what they're doing, what are the limitations, the hurdles, but at least show a little transparency and stop pretending you really care. ?

  • How do I correctly time while loops using SCPI and VISA/Ethernet communication to send DC current Values to a Power supply?

    I'm rather new to using labview and I having an
    issue with a test Data Aquisition lab I'm trying to setup using a
    Keithley 6221 AC/DC current source and a basic PCI M-series NI-DAQmx. 
    First of all, I'm looking to update the  current value on a power
    supply at a rate of atleast 10Hz and I'm using SCPI commands and VISA
    communication through ethernet to do so.  Attached below is the VI I
    have written. 
    The issue I'm having is this:
        My VI will
    loop through the values fine in software, or so it seems.  I am unable
    to get the Power supply to update sequentially if I don't set my loop
    delay to anything greater than 130ms.  If I try to run the loop faster
    it starts skipping values instead of counting 1,2,3,4,5,1,2,...etc.  it
    goes 1,2,4,5,2,4,1,2 on the display of the power supply and my DAQ unit
    also skips these values so I know that the number just isn't getting
    read to the Power supply in time.  I was wondering if this was due to
    my sloppy programming or if it is a hardware issue, my computer or the
    method of communication to the power supply?  Is this due to the fact
    that I'm using ethernet and VISA communication?  Is there a faster way
    to communicate or is GPIB faster?  Any input at all would be extremely
    helpful.
    On a side note:  Right now I'm using an pre-determined
    array of values that I can update on the fly but in the future this
    with be put into a  closed-loop control system.  The value for the
    power supply output will be determined by the loop and sent that way.
    Attachments:
    basic DC loop 6221 Keithley.vi ‏145 KB

    Also, one of the string constants is NOT set to '\' Codes Display. Here is an alternative method of calculating the index. I removed the DAQ and VISA stuff since I could not run it.
    Lynn
    Attachments:
    basic DC loop 6221 Keithley.2.vi ‏16 KB

  • Bridge and PS not communicating with scripts and automation.

    CS4 PS and Bridge is not communicating correctly.
    When opening an image from Bridge it opens whiteout any issues but when choosing Tools and PS and any form of automation or script it will not open and start the requested action.
    Then when choosing same or another action from the tools/PS menu I get the message that PS is currently busy processing another task and it asks me if I wish to cue the action.
    There is no difference if I chose cue or stop after this since nothing is happening how ever long I wait.
    If PS is not started it will start up the application but nothing more after that. I have reinstalled and repaired permissions both after and before.
    A colleague who also using PS CS4 is having the same hardware and is not having the same problem so I guess I am having a problem with some form of configuration.
    CS3 is working correctly on the same machine and is having no issues at all.
    Config is Macbook Pro 2.33Ghz 2gb ram OS 10.5.5 whit all the latest updates.
    TIA for you help or crazy ideas.
    Sven

    As I wrote above I have already repaired the permissions but I have also rebooted several times, I have done that before and after installs and removals off the application and I used the Adobe script CS4 cleaner script to completely remove the apps.
    The applications are all installed on their default locations and has not been moved at all and no names has been changed.
    Does anybody know any more thorough way of removing all settings and preferences for CS4 then that script.
    Maybe there are some remaining settings somewhere that I have not been able to remove.
    Are there any sort of total remover of selected adobe apps rather then having to remove all adobe stuff on the machine that is more that can do more then that script.
    Sven

Maybe you are looking for