?Applets?

topic posted Fri, November 5, 2004 - 10:03 AM by  Burton
Share/Save/Bookmark
Advertisement
I think that I might have fooled around with them back in 1.0 or the 1.1 days. After the introduction of Servlets and JSP's I pretty much thought that their days were done. After the introduction of these two technologies there really didn't seem to be much reason for Applets to really exist: most thin client applications could be written with a Browser/HTML gui interface and servlets/JSP doing the processing and if you needed the client to do alot of processing why not make it a stand alone application. Indead w/ the dissemination of web services, you aren't even tied to java as a client. That is why I kind of odd that I have been seeing in job ads a requirement of knowledge developing Applets. Am I missing something here or is someone else a bit clueless? I hardly even see them used that often today. Well if know of any real good uses for them could you share with me. Maybe I am just ignorant in reguards to them.
posted by:
Burton
New York City
Advertisement
Advertisement
  • Unsu...
     

    Re: ?Applets?

    Fri, November 5, 2004 - 3:26 PM
    Hypothetical:
    A small portion of your app needs say.. ftp functionality, because you want to them upload large files so http uploads wont work. You're end users are dumb as rocks and you cant get them to use an FTP client, so you embed an applet with a simple interface and obscured ftp functionality.
  • Ken
    Ken
    offline 2

    Re: ?Applets?

    Fri, November 5, 2004 - 4:07 PM
    I'm betting better than even money that the positions that are advertising for applets are continuing care-and-feeding of existing applets, or are VERY special misison applets.

    One other possibility is Java Web Start stuff, which is kinda-sorta an applet thingie. It's somewhere in the middle of a distributed client and applet.

    My best guess.

    Personally, I'm staying away from applets like the plague.
    • Re: ?Applets?

      Sat, November 6, 2004 - 12:34 AM
      "Personally, I'm staying away from applets like the plague."

      Oh, good. I thought I was just in better touch with my Inner Luddite than usual.....
    • Unsu...
       

      Re: ?Applets?

      Sat, November 6, 2004 - 12:36 AM
      I did a gig once at this company where we built a web based interface for cust support call center agents.

      They had a team of engineers who built an "invisible" applet that would establish a tcp connection to their call center servers. When a call came in, a person would enter an account number via the phone , send a message to the applet, and the call center rep's web page would refresh with that persons trouble ticket history.
      • Unsu...
         

        Re: ?Applets?

        Sat, November 6, 2004 - 12:37 AM
        erk.. i mean the servers in the call center would send a message to the applet.

        Then the applet would refresh the page.
      • Ken
        Ken
        offline 2

        Re: ?Applets?

        Sat, November 6, 2004 - 5:26 AM
        That seems kind of kooky, why coudn't they do all of that strictly via the net? Why use the phone AND internet?
        • Unsu...
           

          Re: ?Applets?

          Sat, November 6, 2004 - 4:04 PM
          The application was meant to make it so that you could have cust support agents working from *wherever* - all they would need is a phone and a browser.

          When you call into the system, the agents phone rings and his browser refreshes w/your account data.
          • Ken
            Ken
            offline 2

            Re: ?Applets?

            Sun, November 7, 2004 - 10:38 AM
            So, would the system get his account number from the phone (some kind of phone# lookup) or would he have to input it when he calls, prior to getting a support person.

            Just seems like a pretty sophisticated system (and sophisticated == breakable/fragile in many cases)

            Why didn't they just ask the person for their account number like everyone else does??

            I'm not knocking the system. If it works, it works. It just seems to be overly complicated for the minimal return of having it 'pop up' on the support person's screen. Maybe the monkeys can't input the number themselves?? What does that say about the quality of the people manning the support desks?
            • Unsu...
               

              Re: ?Applets?

              Sun, November 7, 2004 - 4:46 PM


              C'mon Ken. You HAVE to have been involved in your fair share of overly-complicated, semi-pointless software development projects. Without those, a lot more of us would be out of work.
              • Unsu...
                 

                Re: ?Applets?

                Sun, November 7, 2004 - 4:53 PM
                Exactly, and i wasnt the architect, just another code monkey working on contract.
                • Ken
                  Ken
                  offline 2

                  Re: ?Applets?

                  Sun, November 7, 2004 - 6:21 PM
                  Siigh,

                  Yes, I've been on these "I want this tech on my resume" projects. I've gotten over having to use every convoluted tech available but I keep forgetting that other people don't.

                  I LOVE simple. Make a program/design as simple as possible, and no simpler (to paraphrase Einstein).
  • _
    _
    offline 3

    Re: ?Applets?

    Sun, November 7, 2004 - 7:06 PM
    Dude, it's all about RIA right? Rich Internet Applications - we better ditch this Java thing and jump on board the Flash gravy train!
    • Re: ?Applets?

      Wed, November 10, 2004 - 11:51 PM
      Right on!

      After all, Java's been around for YEARS! Time to get rid of that old dinosaur...
      • Re: ?Applets?

        Thu, November 11, 2004 - 8:34 AM
        I don't want to go that far. There are still applications that use applets: Doesn't the JBoss Administration Console use Applets? I really wouldn't want to upgrade to a new jre and suddenly not be able to use the Administration console for JBoss. Though I do kind of have to agree that it feels like Applets are becoming deprecated.
        • Ken
          Ken
          offline 2

          Re: ?Applets?

          Thu, November 11, 2004 - 7:51 PM
          Applets never did have it too easy. The way Java is set up, they only have (had) limited capabilities in the earlier JREs. Today you can sign applets and let them play merry havoc over the entire system if you choose to. They've gotten the 'security insecurity' hoodoo hanging over them. People didn't trust downloaded code at first, even though the early applets only ran in their own sandbox environment and had pretty extensive security restrictions. No one adequately or repetitively made this point to the masses enough to get the idea that downloaded code was not such a bad thing, before the stigma stuck.

          That, and the general uselessness of them at first (hence the nickname 'craplets'). Everyone was making applets with little useless graphics thingies that took 10 minutes to download (at 28.8k remember) and then ended up being nothing more than time-consuming eye candy. There wasn't a lot of emphasis on them since you could do 95%+ of the work with HTML/JSP/Servlets and control all that from the server side.

          They could be useful now, but the 'critical mass' of developers is gone. Most Java developers do more with Server side stuff than anything else. Applets are kind of a lost art type of thing today.

          It's also a catch-22. Managers 'know' that applets aren't great, so they don't authorize developers to make applets, so the ones that do make applets don't have an awful lot of experience and tend to make horrible first-run applets. Thus proving the managers correct, and many times squashing a second possibly better project.

Recent topics in "Java Monkeys"

Topic Author Replies Last Post
Javascripting costs Schirin 3 May 17, 2007
Design patterns and principles emblylan 6 February 14, 2007
open source hosting alternatives? Mark 2 February 3, 2007
Ruby > Java Unsubscribed 6 January 9, 2007