Re: Including Applet in JSP with Dynamic input| Help needed

Hi All,
We are into a project in Oracle Portal Server where in we want to embed a result of a standalone application in Portal page.
We can do that once we can embed the result of the standalone application which generates applet based on the input it gets from the current application's database.
If it was static we could have used jsp:plugin but, it fails in our case!
We are clueless as to how to embed an applet which will pick up the data dynamically.
Can anyone of you help me in this regard?
Thanks & Regards
Arthi

Hi Arthi,
I think this might help you to get an idea why jsp:plugin tag does not allow for dynamically called applets.
<jsp:plugin type=applet height="100%" width="100%"
archive="myjarfile.jar,myotherjar.jar"
codebase="/applets"
code="com.foo.MyApplet" >
<jsp:params>
<jsp:param name="enableDebug" value="true" />
</jsp:params>
<jsp:fallback>
Your browser does not support applets.
</jsp:fallback>
</jsp:plugin>
The plugin example illustrates a <html> uniform way of embedding applets in a web page. Before the advent of the <OBJECT> tag, there was no common way of embedding applets. This tag is poorly designed and hopefully future specs will allow for dynamic attributes (height="${param.height}", code="${chart}", etc) and dynamic parameters. Currently, the jsp:plugin tag does not allow for dynamically called applets. For example, if you have a charting applet that requires the data points to be passed in as parameters, you can't use jsp:params unless the number of data points are constant. You can't, for example, loop through a ResultSet to create the jsp:param tags. You have to hand code each jsp:param tag. Each of those jsp:param tags however can have a dynamic name and a dynamic value.
I think you can get better information if you look in to the below link
http://pdf.coreservlets.com/CSAJSP-Chapter12.pdf
Many Thanks,
Ramesh.

Similar Messages

  • Cant connect jsp with mysqlserver..help needed from person in jsp on linux

    hii,
    I have installed mysql on linux 7.x.This was installed during installation of linux.From the shell prompt i can go inside mysql and can successfully execute all query statements.
    Now have downloaded mm.mysqljdbc driver(i.2c) and installed it,set the classpath in .bash_profile,sh file
    Everything ,including Tomcat Apache server is running fine
    But i am unable to connect a jsp page to mysql database.
    A error message "server configuration denies access to datasource " is coming .
    My code is like this
    <%
    String username-"root"
    String password="sdctest"
    %>
    <% try
    class.forname("org.gjt.mm.mysql.Driver");
    java.sql.Connectioncon= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/products"username,password);
    then opening recordset ....
    Error is coming in the second line while establishing connection.
    Here i would like to mention that username and password is the username and password of the root user in LInux.
    Now i mm confused what username and password will have to be used in JSP.Because i did nt have to specify any username or password while entering mysql.
    If my problem is clear,somebody please help...all jobs stuck.

    Try doing it without the username and password, otherwise create a new user in MySQL.

  • Pls tell me use %@ include file="myfile.jsp"% with endcoding UTF-8??

    My jsp pages use some endcoding as UTF-8.
              When I use <%@ include file="myfile.jsp"%> endcoding lose format UTF-8. But
              if I use <jsp:forward page="myfile.jsp"/> it work fine.
              Pls tell me use <%@include %>
              (I use Jbuilder 6 and weblogic server 6.1)
              Thanks .
              

    From http://java.sun.com/products/jsp/tags/12/syntaxref1214.html#8828 (emphasis mine):
    page="{ relativeURL | <%= expression %> }"
    The relative URL that locates the resource to be included, or an expression that evaluates to a String equivalent to the relative URL.
    The relative URL looks like a pathname--it cannot contain a protocol name, port number, or domain name. The URL can be absolute or relative to the current JSP page. If it is absolute (beginning with a /), the pathname is resolved by your web or application server.
    You could use a servlet in your "path" attribute and have that servlet read and return the page from a different server; there are ways to do what you want, but <jsp:include> isn't one of them.

  • Congiguring jsps with oracle8i,urgent reply needed

    Beginner for oracle8i ---need ur help
    I have installed oracle8i database server8.1.5 on winNT workstation which has Jserver to run java components.
    Please tell me how to run jsps with oracle8i.
    Ihave written certain jsp files but don't know where to put them and how to start the server to test them.This is an urgent requirement for my client,if anybody can help.
    A great thanks in advance.
    null

    Do you refer to the 9i AS Metadata Repository / iasdb?
    then,
    1) yes, if mid-tier components (like Reports) metadata is stored there
    2) do you consider your apps important?
    Also note that Infra. and Mid-tier installs should be backed up sync'd (both at same time). There is a paper on OTN about this.

  • Dynamic VTI help needed!

    Hi all,
    I currently have an "ordinary" site-to-site VPN with static crypto maps at the spokes and a dynamic crypto map at the headend.
    What I'd like to do is replace this with static VTIs at the spokes and a dynamic VTI at the headend. I don't need any of the "flash" of DMVPN, just as straight a swap as I can possibly get.
    The static VTIs are no problem, but I'm really confused about how to set up the dynamic VTI at the headend. I don't see how the DVTI gets associated with an interface, and which IP address the spoke should use to initiate the tunnel.
    Could anybody please post a simple (but complete) config for a DVTI hub and a SVTI spoke?
    many thanks,
    alec

    Configuring the Cisco IOS? Server Load Balancer (SLB) feature to distribute large numbers of IP Security (IPsec) tunnels onto a Cisco 7200/7301 IPsec server farm. The server farm hubs are configured with dynamic Virtual Tunnel Interface (VTI) while the remote spokes can be configured using VTI or crypto maps (supporting single proxy).
    http://www.cisco.com/en/US/products/ps6635/products_white_paper0900aecd8045b552.shtml

  • Dynamic Action-help needed

    Hi ,
    My requirement is in dynamic Action I need to delimit all records in a Subtype of an Infotype and create New record for these records with BEGDA as ENDDA + 1 of the delimited records.
    Iam able to delimit all records in the Subtype but , Iam not able to create new records.
    My code for delimiting is as given below, in T588Z,
    9901 2 06 801 P P9901-SUBTY='2'
    9901 2 06 802 P PSYST-IOPER='MOD'
    9901 2 06 803 P P9901-STATS='X'
    9901 2 06 804 P P9901-PREAS='91'
    9901 2 06 805 F DELIMIT_DTE(ZHSRAS_T588Z_9901)
    9901 2 06 806 W P9901-ENDDA=RP50D-ZZDATE3
    9901 2 06 807 I MOD,9901,3
    9901 3 06 808 P SY-UCOMM='UPD'
    9901 3 06 809 F DELIMIT_DTE(ZHSRAS_T588Z_9901)
    9901 3 06 810 W P9901-ENDDA=RP50D-ZZDATE3
    The above code is working fine.
    My code for creating new record is as given below, even though the control is oing to the subroutine, INS statement is not working, and hence new record is not getting created.
    9901 3 06 811 P SY-UCOMM='UPD'
    9901 3 06 812 P PSAVE-ENDDA<>P9901-ENDDA
    9901 3 06 813 P P9901-STATS<>'X'
    9901 3 06 814 I INS,9901,3
    9901 3 06 815 F BEGIN_DATE(ZHSRAS_T588Z_9901)
    9901 3 06 816 W P9901-BEGDA=RP50D-ZZDATE3
    9901 3 06 817 W P9901-ENDDA='99991231'
    Kindly help me on this.
    Thanks in Advance

    hi,
    thankyou for all ur valuable replies.
    Time constraint for this custom infotype is 2.
    It is not allowing to create a new subtype record if 1 exists.
    Here scenerio is
    Each Subtype ,ie, Subtp 2 ad 3 has got 4 records each with distinct OBJPS field.
    when STATS field of subtype 2 is changed for any 1 record in Subtype 2, corresponding record in Subtype 3 should get delimited .
    And, rest of the records of Subtype 3 should get created again with new start date.
    The code I have written for this is ,
    9901     2          06     800           *BEG*****DEATH OF WIDOW*****************
    9901     2          06     801     P     P9901-SUBTY='2'
    9901     2          06     802     P     PSYST-IOPER='MOD'
    9901     2          06     803     P     P9901-STATS='X'
    9901     2          06     804     F     DELIMIT_DTE(ZHSRAS_T588Z_9901)
    9901     2          06     805     W     P9901-ENDDA=RP50D-ZZDATE3
    9901     2          06     806     *     ****PSAVE-ENDDA<>P9901-ENDDA
    9901     2          06     807     F     LOCK_REC3(ZHSRAS_T588Z_0015)
    9901     2          06     808     I     <b>MOD,9901,3,P9901-OBJPS,(P9901-BEGDA),(P9901-ENDDA)</b>
    9901     2          06     812     *     *BEGCREATE NEW REC FOR SURVIVING WIDOWS******
    9901     2          06     813     *     *
    9901     2          06     814     P     P9901-STATS<>'X'
    9901     2          06     815     F     BEGIN_DATE(ZHSRAS_T588Z_9901)
    9901     2          06     816     W     P9901-BEGDA=RP50D-ZZDATE3
    9901     2          06     817     W     P9901-ENDDA='99991231'
    9901     2          06     818     I     <b>COP,9901,3,P9901-OBJPS,(P9901-BEGDA),(P9901-ENDDA)</b>
    9901     2          06     819     *     *ENDCREATE NEW REC FOR SURVIVING WIDOWS*****
    9901     2          06     830     *     ***END*****DEATH OF WIDOW*****************
    Control is going to all routines, but
    MOD,9901,3,P9901-OBJPS,(P9901-BEGDA),(P9901-ENDDA)  and
    COP,9901,3,P9901-OBJPS,(P9901-BEGDA),(P9901-ENDDA) is not working.
    Message was edited by: Shahana Shahul
    Message was edited by: Shahana Shahul

  • EDI IDOC generation for interface with Vendor software help needed.

    EDI IDOC help needed.
    We are NOT an EDI shop, but have a project to output data to Sales Force.com
    Sales Force requests IDOC output - eg. 810 Outbound Invoice.
    We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
    Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments?
    I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
    Basicall we have a report program that the user enteres in the date range of Order/Quotes/Invoices they wish to extract, the the program needs to output a flat file (.txt) on the server which is then picked up by Sales Force.com.
    Also, is there a way to have in the Partner Profile a generic Partner under the "Type KU" that can be used for all orders/invoices so I don't have to create a KU Partner Type for each and every Sold-To customer we have?
    I am very new to EDI so any help would be greatly appreciated.
    Thanks.
    Scott.

    Hi Scott,
    We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
    I know it's very tempting to use an interface for such loads if you anyhow have to create one. However, often the volume alone speaks against interface usage for such scenarios.
    Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments? I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
    Well, the E2* segments basically reflect the external name of the IDoc segment, whereas the function modules you're referring to basically just create an internal version of the IDoc. Once the IDoc framework then passes the IDocs to the partner, the segment names usually (depends on how the IDocs are passed on) get converted to their external name. If there are multiple versions of a segment, then the version number will be appended to the segment name.
    Note that IDoc segment definitions are only partially stored in the data dictionary. If you want to see all versions you should always use transaction WE31 to look at segments. There you can also see for example for E1EDK01 the several versions and when you then use in SE37 function module SEGMENT_EXTERNAL_NAME_GET you will see what SAP produces as the external name for segment E1EDK01. This function module is basically the one that handles the segment name translations.
    Ignore the comments for subsystem, this is basically an option in SAP to possibly trigger further external tools (e.g. mapping etc.) for handling the outbound IDocs.
    Again, the funny thing is that via the WE30 transaction, if i put in INVOIC02 as the Obj. name and see the segments, i can see that E2EDK01 there is a version 005, but if i go to SE11 and put in E2EDK01005 structure line and i get a "not found". We just have up to E2EDK01002.
    In the old days SAP used to generate E1, E2 and E3* structures in the data dictionary (SE11). The E1* structure reflected the character type representation of an IDoc segment, whereas the other two (definition and documentation) contained actual references to data elements (e.g. if you used a quantity field). However, in newer releases those dictionary structures (E2* & E3*) are no longer generated, because they're superfluous (meta data defined via WE31 is sufficient).
    Cheers, harald

  • Trouble with new G570 - help needed

    Dear All,
    I am a new, rather unhappy, customer of Lenovo UK as of this week, via a dealer called www.saveonlaptops.co.uk .
    I'm terribly disappointed to have had such a bad experience...
    I purchased a Lenovo G570 (product code M5143UK)  from the above vendor on their website using my credit card on 17th July 2011...
    I eagerly awaited delivery on 19th July 2011.
    Unfortunately, upon setting up the laptop and switching it on, it became quite clear that there are hardware issues with the laptop.
    It took me 3 hours to get the laptop working, after it repeatedly attempted to install/configure software and OS updates and repeatedly failed midway through often shutting down of its own accord too early to allow update to complete.
    3 hours after, I had got it working, but immediately noticed how SLOW the laptop is...The 3 year old Dell laptop I sold last week ran much much faster than this Lenovo ever has.
    The boot time averages over 2 minutes just to get to login screen, and applications are unacceptably slow loading/running.
    I had spoken with Lenovo UK support whom suggested that it should run no slower with a retail version of Windows 7 64-bit OS on it, which at the consent of them, I duly installed.  Unfortunately, a further 4 hours of waiting for repeatedly failing OS updates to install took place, before this version of Windows 7 (clean install) ran even worse than the original OS image. 
    Lenovo UK support have said that I need to return the laptop to the vendor to be assessed, but the vendor is currently refusing to accept any come back as such, and saying that due to the clean install carried out (at the consent of your support guys remember) that they will not return and swap for a brand new like-for-like laptop.
     I have been assured previously by Lenovo that clearing a partition off of the HDD and applying a fresh install will not invalidate warranty...!!!!!!!!!
    I have never received such poor service from a hardware vendor or a how manufacturer, especially seeing as I had fully researched the brand/model I was to purchase for weeks prior to final purchase.
    I am writing to your goodself in the hope that you can arrange for a brand new laptop of the same spec to be sent to me, and arrange for the courier to collect the faulty one at the same time to stop me being without a laptop.
    The vendor has been rude, unhelpful, dishonoring towards me and Lenovo and I wish I had not approached them to purchase this laptop.  The price though was £80 odd cheaper than with Lenovo direct.
    All I want is a non faulty laptop to last me 5 years before i change for a new Lenovo (if the service is good!) model.
    You will find a copy odf my order attached.
    I look forward to hearing from you soon.
    Kindest regards
    Invoice Date:
    18/07/2011
    Customer Name:
    Order Number:
    Invoice Address:
    Delivery Address:
    Stock Code
    Description
    Price
    Qty
    Sub Total
    M5143UK
    Lenovo G570, Intel® Core™ i5-2410M Dual Core Processor, 15.6" HD Screen, Windows 7 Home Premium Edition 64-bit, 6GB DDR3 RAM, 750GB HDD, Blu-Ray, Dedicated Graphics, M5143UK
    £563.78
    1
    £563.78
    DEL-000011
    £9.98 - Next Day (UK MAINLAND Mon-Fri) PARCEL NEXTDAY
    £9.98
    1
    £9.98
    Surcharge:1.50% Card Surcharge>>
    £8.62
    1
    £8.62
    Price (Exc):
    £485.32
    Price (Inc):
    £582.38

    welcome to the forum,
    It's regrettable to read about your experiences to date, obviously not an invigourating experience, reads very much like a pillar to post scenario
    Firstly; a clean windows install does not invalidate the warranty regardless of what the reseller says. The warranty covers the hardware, unless explicity stated and purchased there is no warranty on software whatsoever.
    IMHO your first point of contact should have been the retailer to ask if they were in a position to offer a possible solution. Should they then have at some point instructed you to contact Lenovo support you would be in a stronger position to argue that they should resolve the issue. Whatever, you did the right thing by contacting support. Did support issue you with a call number which you noted down and could share? Against the call number there will be notes logged by the service rep. and you could ask the retailer to call and validate the instructions you were given by support.
    As this is a peer to peer forum, provided by Lenovo in order that members may seek assistance from others and share their experiences, there is a Lenovo presence which deals with some of the broader issues, it's not always possible for them to assist on all individual issues. Members will certainly be glad to and be able to assist you diagnose any possible hardware fault with the system which would then hopefully provide you with the facts you need to hopefully reach a speedy resolution.
    You're probably pretty miffed at the moment and don't want to read the following, but it's meant well.
    As a first step I'd like to suggest downloading the mediacreator from this site and use the media you create to test the system's hard drive, please let us know the results.
    Best Regards
    edit; typo
    Andy  ______________________________________
    Please remember to come back and mark the post that you feel solved your question as the solution, it earns the member + points
    Did you find a post helpfull? You can thank the member by clicking on the star to the left awarding them Kudos Please add your type, model number and OS to your signature, it helps to help you. Forum Search Option T430 2347-G7U W8 x64, Yoga 10 HD+, Tablet 1838-2BG, T61p 6460-67G W7 x64, T43p 2668-G2G XP, T23 2647-9LG XP, plus a few more. FYI Unsolicited Personal Messages will be ignored.
      Deutsche Community     Comunidad en Español    English Community Русскоязычное Сообщество
    PepperonI blog 

  • Site lookup columns that contain a list with lookup columns help needed

    Here is the theoretical scenario,
    I have a list called Shirts. The list contains name,color, and size columns.
    I have a list called Pants This list contains name, color and size columns as well.
    These two lists are contained at the root level of the site. I created site lookup columns for these two lists and used the name, color and size columns as additional fields on both lookup columns. Lets call these lkupPants and lkupShirts.
    On a sub site I have a list called people. It contains name,date,lkupPants and lkupShirts columns.
    The list looks something like this is dataview:
    Name Date lkupPantsName lkupPantsColor lkupPantsSize lkupShirtName lkupShirtColor lkupShirtSize
    This is the behavior I expected. The additional columns selected in the site lookup columns appear in the list.
    I now create another site lookup column this one is based on the list called people at this subsite level. When creating the site lookup column, the data from lkupPants and lkupShirts are not available.
    How can one create a lookup column that contains list data and any lookup columns contained in the list as additional fields.
    If anyone can see where I am going with this, can they provide another means to accomplish what I am trying to do?
    fr0stsp1re

    create additional columns in people list.  look up values are available in the workflow so populate the additional columns with the values you need.  this will allow you to create another look up column based on this list and all the fields needed.
     just a thought.
    kashif

  • How can i get a photoshop file that is compatible with my mac help needed....... imac G5 power mac 8,2

    photoshop file that is compatible with my imac g5 help needed much..............

    If you go to the Apple menu and then click on About This Mac, that should tell the Mac OS X Version
    and type of Processor
    Chances are for a PowerPc processor, photoshop cs4 is the newest version you can use
    What about your laptop?
    Is it a mac as well?

  • Including applets in JSP - problem!!

    I'll begin by admitting that I am fairly new to JSP. That said, I am experiencing a ClassNotFoundException when trying to include an applet in a JSP under certain conditions. Here's the detail:
    I'm using Tomcat 4.0.4 and am working in the default ROOT webapp directory. This is running on Win2k Pro on port 8080. I HAVE managed to get the applet to load under the following circumstances:
    - JSP page in ROOT/jsp directory
    - applet class file (and supporting classes) ALSO in ROOT/jsp directory
    That's just great... but I want to be able to place the applet class file and supporting classes with all of the other class files in ROOT/WEB-INF/classes. Here's the scenario that fails time and time again:
    - JSP page in ROOT/jsp directory
    - applet class file (and supporting classes) in ROOT/WEB-INF/classes
    - in this scenario I have added a 'codebase' attribute to the applet tag (please be aware that I have tried this with both the APPLET tag and the jsp:plugin tag, each method yielding identical results)
    - I have tried several different codebase values, all listed below:
    codebase="../WEB-INF/classes/"
    codebase="http://localhost:8080/servlet/"
    codebase="http://localhost:8080/WEB-INF/classes/"
    codebase="."
    and I have tried it w/o a codebase at all
    None of these help the JSP to find the applet class file. I've really thrown my hands up in the air with this. I realize that every 3rd or 4th thread is typically a beginner with some Class not found error... but I've put my time in on this one, and I cannot figure it out. Thanks.

    Hi, Ben
    You bring up a very good issue that a lot of these books about JSPs and Servlets usually forget to mention.
    I dont know what sort of Web Servlet Container you are using, but I know that in Tomcat there is a 'lib' and and 'classes' directory, so if you want to have classes that are used by different applications from different directories then you can place them there. If you want you can compile all these classes into a jar and put that jar either in the 'TOMCAT_HOME/lib' or 'TOMCAT_HOME/common/lib' directories or you can simply put all the .class files into either the 'TOMCAT_HOME/classes' or 'TOMCAT_HOME/common/classes' directories. This way your classes will be known to any applications running on your webserver.
    If, however, you want supporting classes to be only used by servlets or jsps, then you should put them in the web-inf directory.
    Let me know if this works,
    Val.

  • Including Applets in jsp without using Archive

    Can any one help me to include the Applet without using the Archive attribute in either <jsp:plugin> or <applet> tag. I am using WebLogic workshop8.1 on win 200 platform , it builds class files in a seperate directory which starts with .workshop dirctory. I should include that directory as the codebase for the applet.
    regards
    varada rajulu
    Turning Point Software Solutions India

    yeah. don't use it. You specify the code (class) and the codebase tag, and the classes have to be loose on the server under the package directory structure that the classes' package is set up for.

  • How to include applet in jsp if applet.class file in another folder

    hi,
    i'm getting problem when my applet.class file is not with its appropriate jsp file. i'm using jsp :plugin tag.it work when jsp file n apllet.class file at same location.
    in short my jsp file is at location /webapps/jsp-examples/myproject/includeDemo.jsp
    n applet i want in a WEB-INF folder.
    Plz help me to solve this..
    or give me other way that an applet can be loaded in jsp page n applet should be in WEB-INF file..
    Help me for this

    http://forum.java.sun.com/thread.jspa?threadID=5148764&messageID=9556205

  • Schedule Module program in Background with Dynamic Input values ?

    Hi,
    I am trying a schedule a Standard Transaction which has Month,year and other Check boxes (By default they are Empty) .I need to schedule it monthly and Input must change dynamically when I run in background each month..
    How do we do this?
    Regards
    Vara
    Message was edited by: Vara K

    You can not directly schedule a module pool program in background job.  These are usually reports.   What you can do is create a custom report program with your parameters on a selection screen.  In this program you can do a BDC over the standard transaction filling the parameters from the selection screen of the custom program.  This custom program can also have a selection screen variant which uses selection variables that will change dynamically.  Then you can schedule the custom report program via SM36.
    Regards,
    Rich HEilman

  • Including Applets in JSP

    hi guyz,
    i used <jsp:plugin> to make use of an applet..the browser in which i ran did not have support for the plugin 1.2.2 (which is needed to run applets)..hence there was an automatic download from sun's site..but even after downloading and restarting the machine, the message in <jsp:fallback> is getting displayed....can anyone diagonise the problem...??
    Thx
    Nandoo

    if you want to use applet try applet tag.
    <applet codebase="" archive="xx.jar" code="xx.class" NAME="nam" width="100" height="340" MAYSCRIPT VIEWASTEXT>
    <param name="param1" value=20>
    </applet>

Maybe you are looking for

  • Editing the folder links in DW,FW "Open/Save As" dialog box

    i found apps to change the folder links in the left column of my various Windows7 Open/Save As dialog box, but it doesn't affect those in DW,FW. is there a way to do this? thanks GN

  • How to add custom attributes to UME

    hi gurus, I have developped an appliation in that I want add custom attributes to UME for the sake of retriving the BrandType. Please give me suggestion how to do this. Thanks in adance. Lohi

  • Webcam Displays Unknown Photo instead of video

    Hi, I have a new toshiba NB305 netbook with the integrated webcam (chicony usb 2.0). Using both the toshiba webcam software and the preinstalled skype application, whenever i try to launch the webcam all the ever shows up is a photo of a party at sun

  • Session EJB and JNDI

    I am encountering this problem while deploying my stateless session bean on WLS 6.x. My JNDI Tree shows two entries for the bean that i deploy. This does not happens when i deploy a stateful or entity bean on the server. The first entry in JNDI is of

  • Dictionary Screen Saver Bug?

    Hello all. I just got my first iMac and I love it. I think their might be a bug with the dictionary screen saver. When the screen saver comes on you can press D and the dictionary will open with the definition. I have to say that is a nice touch. I c