UiXML more sophisticated Comboboxes

We want to create a combobox on our UIX screens, where a user can type the first few letters (and not only the first ONE) of a value, and the list brings up the value matching value.
I guess this would require quite some javascript. So I'd like to know are there any plans to include such a comboBox in one of the next releases of JDeveloper?
If not are there any ideas how to implement something like that?
Thanks,
Guido

With the LOVInput the user can type in just part of a name and click on the link and your back-end code will check for matches. If it is the only match, then the field can be filled in with that match. If there is more than one match, then this pre-filtered list can be sent to the LOV Dialog. There is a demo of this in the demo-bundle. I am told that the more recent versions of UIX have more complete demos.
Otherwise, there is no combo-box in UIX that does exactly what you are asking for. I am not aware of plans for this in JDeveloper, but you could try asking JDeveloper directly.

Similar Messages

  • DB name shortening algorithm probably needs more sophistication

    Hi,
    I think it might be wise to come up with a more sophisticated way to
    shorten the names when the class names and field names are too long. I
    ran into the following situation with a class called
    "AttributeCollection" with a HashSet field called "attributes". The
    elements of attributes are instances of "Attribute" a simple persistent
    class with a "name" and "value" string. Changing the field name to
    "set" fixed it. The only reason that I found the problem relatively
    easily is that I remembered observing the shortening algorithm (snip) in
    another harmless case.
    David Ezzio
    Yankee Software
    E:\MyCode>kodoschematool -action refresh
    Refreshing schema for type "class
    com.ysoft.jdo.attributes.AttributeCollection" and known subclasses...
    CREATE TABLE ATTRIBUTECOLLECTION_ATTRIBUTEX (ATTRIBUTESX NUMBER, JDOIDX
    NUMBER)
    CREATE INDEX ATTRIBUTECOLLECTION_ATTRIBUTEX ON
    ATTRIBUTECOLLECTION_ATTRIBUTEX (ATTRIBUTESX)
    CREATE INDEX ATTRIBUTECOLLECTION_ATTRIBUTEX ON
    ATTRIBUTECOLLECTION_ATTRIBUTEX (JDOIDX)
    java.sql.SQLException: ORA-00955: name is already used by an existing
    object
    E:\MyCode>kodoschematool -action refresh
    Refreshing schema for type "class
    com.ysoft.jdo.attributes.AttributeCollection" and known subclasses...
    CREATE TABLE ATTRIBUTECOLLECTION_SETX (SETX NUMBER, JDOIDX NUMBER)
    CREATE INDEX ATTRIBUTECOLLECTION_SETXSETX ON ATTRIBUTECOLLECTION_SETX
    (SETX)
    CREATE INDEX ATTRIBUTECOLLECTION_SETXJDOIDX ON ATTRIBUTECOLLECTION_SETX
    (JDOIDX)
    CREATE TABLE ATTRIBUTECOLLECTIONX (JDOIDX NUMBER NOT NULL, JDOLOCKX
    NUMBER, JDOCLASSX VARCHAR2(255), PRIMARY KEY (JDOIDX))
    Refreshing schema for type "class com.ysoft.jdo.attributes.Attribute"
    and known subclasses...
    CREATE TABLE ATTRIBUTEX (JDOIDX NUMBER NOT NULL, JDOLOCKX NUMBER,
    JDOCLASSX VARCHAR2(255), NAMEX VARCHAR2(255), VALUEX VARCHAR2(255),
    PRIMARY KEY (JDOIDX))

    Hi,
    I had the same problem about a month ago. Patrick Linskey suggested in his post from 12.09.01 "Re: Schematool problem" to "use the 'table' class-level extension in
    your system.jdo file". But this didn't seem to work, so I shortened the name of the class to fix it.
    Here is Patricks original post:
    Martin,
    As Joe Mannerling pointed out earlier, the problem that you are seeing
    is related to a bug in Kodo's table name generation algorithm. In
    order to keep table and column names below database limits (Oracle,
    for example, has a 30 character limit), Kodo truncates names to this
    length. Unfortunately, it performs this truncation after assembling
    the name, so if a class name is over a certain length, then name
    conflicts such as those that you are seeing will arise.
    We are working on a better name generation algorithm to resolve this
    problem. In the mean time, use the 'table' class-level extension in
    your system.jdo file:
    <?xml version="1.0"?>
    <jdo>
         <package name="de.mediateam.quizmaster.data">
              <... snip ...>
              <class name="Question">
                   <field name="prerequisites">
                        <collection element-type="Question" />
                   </field>
              </class>
              <class name="TextQuestion" persistence-capable-superclass="Question" />
    <!-- change this section -->
              <class name="MultipleChoiceQuestion"
    persistence-capable-superclass="Question" >
                   <extension key="table" value="MCQuestionX"/>
    </class>
    <!-- end changes -->
              <class name="BooleanQuestion" persistence-capable-superclass="Question" />
              <... snip ...>
         </package>
    </jdo>
    Thanks, and good luck.
    Cheers
    Martin
    On Thu, 18 Oct 2001 08:44:11 -0400, David Ezzio <[email protected]> wrote:
    Hi,
    I think it might be wise to come up with a more sophisticated way to
    shorten the names when the class names and field names are too long. I
    ran into the following situation with a class called
    "AttributeCollection" with a HashSet field called "attributes". The
    elements of attributes are instances of "Attribute" a simple persistent
    class with a "name" and "value" string. Changing the field name to
    "set" fixed it. The only reason that I found the problem relatively
    easily is that I remembered observing the shortening algorithm (snip) in
    another harmless case.
    David Ezzio
    Yankee Software
    E:\MyCode>kodoschematool -action refresh
    Refreshing schema for type "class
    com.ysoft.jdo.attributes.AttributeCollection" and known subclasses...
    CREATE TABLE ATTRIBUTECOLLECTION_ATTRIBUTEX (ATTRIBUTESX NUMBER, JDOIDX
    NUMBER)
    CREATE INDEX ATTRIBUTECOLLECTION_ATTRIBUTEX ON
    ATTRIBUTECOLLECTION_ATTRIBUTEX (ATTRIBUTESX)
    CREATE INDEX ATTRIBUTECOLLECTION_ATTRIBUTEX ON
    ATTRIBUTECOLLECTION_ATTRIBUTEX (JDOIDX)
    java.sql.SQLException: ORA-00955: name is already used by an existing
    object
    E:\MyCode>kodoschematool -action refresh
    Refreshing schema for type "class
    com.ysoft.jdo.attributes.AttributeCollection" and known subclasses...
    CREATE TABLE ATTRIBUTECOLLECTION_SETX (SETX NUMBER, JDOIDX NUMBER)
    CREATE INDEX ATTRIBUTECOLLECTION_SETXSETX ON ATTRIBUTECOLLECTION_SETX
    (SETX)
    CREATE INDEX ATTRIBUTECOLLECTION_SETXJDOIDX ON ATTRIBUTECOLLECTION_SETX
    (JDOIDX)
    CREATE TABLE ATTRIBUTECOLLECTIONX (JDOIDX NUMBER NOT NULL, JDOLOCKX
    NUMBER, JDOCLASSX VARCHAR2(255), PRIMARY KEY (JDOIDX))
    Refreshing schema for type "class com.ysoft.jdo.attributes.Attribute"
    and known subclasses...
    CREATE TABLE ATTRIBUTEX (JDOIDX NUMBER NOT NULL, JDOLOCKX NUMBER,
    JDOCLASSX VARCHAR2(255), NAMEX VARCHAR2(255), VALUEX VARCHAR2(255),
    PRIMARY KEY (JDOIDX))

  • Change a VI to a more sophisticated pattern (e.g. consumer/producer)

    Hi everybody!
    I have written a VI taking spectra from a triggered flash lamp and spectrometer. The whole systems works in a rotating device. So the triggering and exact timing is quite important. I finally got my Vi to work  but there are still some problems with the spectrometer. I think this is due to the fact that the spectrometer runs into a internal timeout but I don't know why. Furthermore there is still a lot of false triggering when changing to the next sample with a different delay.
    So it's really time to take a deep and think about my program. At the moment I have a flat sequence with some for loops defining the number of measurings as well as the while loops for the triggering...
    Well that's I want to do:
    1. All the necessary data comes in a cluster from a different vi
    2. Initialize: Create folders, calculate positions for the step motor and move it to the initial position, open spectrometer and so on
    3. Start the speed measuring and calculation of delays
    4. Measure the spectrometer dark current
    5. Move step motor to the first position
    6. Start retriggerable task for lamp and spectrometer (the triggering occurs in a subvi, whereas the delays are updated continuously by a reference) 
    7. Measure at step motor position first sample, second sample and so on
    8. Move stepmotor -> 7
    9. Stop retriggerable task for lamp and spectrometer
    10. Save data and wait for a specified time
    11. Back to step 5
    12. In the end: Close the spectrometer, stop the speed measurement and so on
    Furthermore the data has to be displayed:
    1. The actual scan
    2. Step motor position dependent absorption for the actual scan as well as the former scans (by option)
    So much for the theory. I thougt that maybe a produce/consumer patttern would fit but I have no idea how to realize this. Of course I have read a lot but I don't know how to do the triggering stuff and so on.
    I have attached my main vi that you can see how I deal with this at the moment. Of course all the subvis are missing but the working principle should be clear. Please let me know if If you need any more information!
    I want to do two things. First I want to separate the data aquisition from the display and file I/O, second the data aquisition has to be seperated from the lamp and spec triggering.
    Especially the second point seems to be very important because my spectrometer runs into some internal timeout (not because there is no trigger) after some minutes or hours (the exact time is not reproducible, but it does happen) and crashes my whole system  as I mentioned before.
    I don't know why but I hope so much that a more sophisticated vi pattern will solve this problem.
    May you help me with this?
    Thanks!
    Attachments:
    radial_scan_v5.10.vi ‏293 KB

    If the vi runs without user intervention, then simple Enum based state machine architecture can be used.
    1. All the necessary data comes in a cluster from a different vi
    State -1
    2. Initialize: Create folders, calculate positions for the step motor and move it to the initial position, open spectrometer and so on
    State -2 Initialise state
    3. Start the speed measuring and calculation of delays
    This can be a Dynamically launched vi ( and can be launched in State-2) where it waits for the notification from State -2 to start Acquisision.
    This vi will also stop acquisiion based on another notification from the main vi states
    State-3 -> Set start notification for this cont. running sub vi
    4. Measure the spectrometer dark current
    State -4
    5. Move step motor to the first position
    State -5
    6. Start retriggerable task for lamp and spectrometer (the triggering occurs in a subvi, whereas the delays are updated continuously by a reference)
    This can also be another dynamically launched subvi, that is launched in State -2 itself.
    State-6 -> Send Notification to start the Retriggerable task
    7. Measure at step motor position first sample, second sample and so on
    State -7.Measurement
    8. Move stepmotor -> 7
    9. Stop retriggerable task for lamp and spectrometer
    State -8 Send stop notification to stop the Retriggerable task.
    10. Save data and wait for a specified time
    State -9 - Log the Data
    11. Back to step 5
    State 10 .. Check for completion.if required again redirect to state -5
    12. In the end: Close the spectrometer, stop the speed measurement and so on
    State -11 Send stop ACQ notification for all the dynamically launched vis, stop those vis..close  all instrument refs .. stop main vi
    If the states are dependent on user intervention then Event based producer consumer can be used where, the producer will control when to start the whole process and when to stop the process( Using queues).The consumer can be Queue driven Enum based state machine

  • TS1424 I love the info about every single word spelled in a question. I feel great talking to something that has all the answers and none solutions. the more sophisticated  apple gets the more complicated it is. Ok i'm stupid.

    What makes apple more complicated to use, the people behind apple now days or the you have to buy your time spent with an apple product. I have been trying for two days to watch a movie I rented in my macbook pro. Oh yes its downloaded allready, its in my rented movies in the mac. I have no rented movies in the icloud. have anything else, but not the movie.
    my life was a lot simpler with an apple 2gs.

    Rentals will be available on the device from whcih you rented it.
    If you rented on a computer, it will only be on that computer, unless you sync it to another device ( you cannot move it to another computer.
    Can I play my rental on more than one device?
    If you download a rented movie on your computer: You can transfer it to a device such as your Apple TV (1st generation), iPhone, iPad, or iPod if it’s a standard-definition film (movies in HD can only be watched on your computer, iPad, iPhone 4 or later, iPod touch (4th generation or later), or Apple TV). Once you move the movie from your computer to a device, the movie will disappear from your computer's iTunes library. You can move the movie between devices as many times as you wish during the rental period, but the movie can only exist on one device at a time.
    If you download a rented movie on your iPhone 4 or later, iPad, iPod touch (4th generation or later), or Apple TV: It is not transferable to any other device or computer.
    iTunes Store: Movie rental frequently asked questions (FAQ)

  • Can I publish a web page from my Mac with something more sophisticated than I-Web for my business?

    I want to construct a web page for my business. I-Web seems to be less sophisticated.  I wanted to use SiteBuilder by Yahoo, but Mac is not compatable. I have looked and have not found much, and that suggests that there are no tools to publish a web page other than I-Web.

    I don't use any of the free editors but a Google search resulted in several being available. Since they are free you could try them and stick with the one that best works for you.http://webdesign.about.com/od/macintoshhtmleditors/tp/free-macintosh-editors.htm

  • Developing more sophisticated enum control methods

    I would like to select a function name and map it to a module and channel.  For instance, it would be much better to specify "Cold Water Flow Rate" than to specify "Module 3" and "Channel 7" which have no real meaning.  How can I develop something like an enum but with immutable data with more than one dimension?  I'm thinking the best solution is to make an enum of the function names and use it as an index into an array of module and channel enums but the array is not immutable, or is it?  What other methods should I consider?
    Solved!
    Go to Solution.

    An array is not immutable.  But is Module 3 or Channel 7 something which will never change? What if you get a new DAQ device with different channel numbering?
    Make the array a diagram constant or read the data from a configuration file and then do not change the values in the array within the program.  Then index as you mentioned.
    Lynn

  • 5.0 debugger more sophisticated (jump backwards)?

    A very nice feature of Visual Basic debugging is, that you can drag the pointer that point to the current line of code backwards (and forwards). This way you can re-execute some line of codes during debugging with changed (temporarily fixed variable values) code just by dragging the debug pointer with the mouse to another code location.
    I haven't seen this feature in a Java IDE, I guess this feature is not offered through the Java debugging API. As 5.0 introduces some improvements to this API I wonder if it also offers this "back stepping" in code?

    Adjusting the program counter/byte code index to an arbitrary
    location is a non-trivial problem because you must also preserve
    the integrity of the expression stack and the semantics of the
    runtime execution environment (type safety, verification, and
    so on...).
    I haven't seen this feature in a Java IDE, I guess
    this feature is not offered through the Java debugging
    API.The current JDI implementations offer PopFrame which
    pops frame(s) off the stack. So you can pop out of the leaf
    method back to the caller and then re-enter the method.
    As 5.0 introduces some improvements to this APIPopFrame was added in 1.4 and was not changed in 5.0
    (aside from bug fixes...)
    Here is a summary of the JPDA Enhancements in 5.0:
    http://java.sun.com/j2se/1.5.0/docs/guide/jpda/enhancements.html
    I wonder if it also offers this "back stepping" in code?This capability is the subject of Bug-ID 4059717
    Synopsis: "JPDA: Want to be able to set program counter in debugger"
    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4059717

  • More on DPI, worth reading if you scan and stuff with stills

    Even seasoned professionals can't agree on this topic. I'm taking these statements out of context from a listserve and I am posting them without attributing the quotes to real people except to say they are pros. They should know what they're talking about. Yet they don't. Neither do I anymore.
    The first salvo:
    The 72dpi thing is a myth. The number of pixels is the number of pixels.
    72dpi is a print term. The size of the image determines the number of pixels
    that will be in each inch of the print.<<<
    The counterattack:
    <div class="jive-quote">I wouldn't call it a myth, especially since this question specifically
    relates to print resolution. DPI is a printer term, but it is also more or
    less equivalent to PPI (dots vs. pixels). Pixels are the real resolution
    and the "pi" part is merely how many of them you spread over an inch.
    This info is metadata reference embedded into the graphic file, so if
    you open an image exported from 1080i video as a graphic file, Photoshop
    and most other graphics apps will ID this as 72 dpi. At this relationship,
    1920x1080 will print an image that is 26.667 inches x 15 inches. If you change the dpi setting under image size, WITHOUT resampling the image, from 72 to 144, then the printable dimensions are cut in half to 13.33 x 7.5 inches. Obviously the smaller you make the image, the more pixels/dots are crammed into an inch.
    More dots equals higher APPARENT resolution.
    So, although not a true "absolute" value, dpi is still a valuable rule of thumb
    for comparison. 1920x1080@72dpi would have less visible "quality" than
    a theoretically native 1920x1080@300dpi (if that existed), when both are printedto fill an 8x10inch image area.
    If, for instance, you wanted to have a 3D artist create CD cover art (approx 4in.x4in.)they would have to create/render a file that is 1200x1200 (or even biger yet).
    Even if this opens in Photoshop as 72dpi, when you change this setting (without resampling) to 300 dpi, the image will correctly print at 4x4in. instead of 16.6x16.6 inches.<
    The last rejoinder:
    <div class="jive-quote">So, although not a true "absolute" value, dpi is still a valuable
    rule of thumb
    for comparison. 1920x1080@72dpi would have less visible "quality" than
    a theoretically native 1920x1080@300dpi (if that existed), when
    both are printed
    to fill an 8x10inch image area.
    Unfortunately that's not true. As mentioned earlier correctly: a
    pixel is a pixel - though dpi is not a 'myth'.
    A 1920x1080@72dpi and 1920x1080@300dpi do have a 1920x1080 absolute
    count of pixels - so the same resolution/quality. If both of the
    mentioned images will be printed out to an 8" wide picture the amount
    of pixels available is 1920 (horizontally) in both cases - so no
    quality difference, at least when using the same printer.
    Changing the dpi will either scale the visual size depending on your
    device or the printed size ( also depending on the printer's
    capabilities/resolution). Printing the big wallpapers/advertisements
    is actually done at around 45 dpi - while it's always a good idea to
    have a multiple of the print resolution as source resolution, we
    could say we take 90 dpi for a better quality. In the above example
    the resulting image size will be around 21" width - in case we map
    the available dots directly we'll get 42".
    That's what dpi means, dots per inch. If you display/print 1920 at 72
    dpi you will get a width of 1920 dots / (72 dots / inch) = 26.67
    inch, if you display/print 1920 at 300 dpi you will get a width of
    1920 dots / (300 dots / inch) = 6.4 inch. That's quite simple math,
    and if you keep the unit types during the calculation, it will show
    you whether the calculation is done correctly - dots / (dots / inch)
    = dots x inch / dots = inch.
    Talking about video and dpi might make sense when it comes to
    (control/broadcast/LCD) monitors: so comparing a cheap 14" 320
    horizontal lines consumer one to a 14" 800 line studio monitor would
    make ~29 dpi versus ~72 dpi. Comparing the same 14" studio monitor to
    a 20" 800 line one, will result in ~72 dpi versus 50 dpi. In any case
    the source pixels from the image are mapped/interpolated to the
    output device's resolution.
    It's the same with timecode: if you got 150 pictures, you got 150
    pictures and the won't get more or better if you let them run on 1
    frame/second, 60 frames/second or 120 frames/second - only the time
    it needs to display them does change. But recording with a high-speed
    camera at 120 frames/second will give you a much higher motion
    resolution than recording with 60 frames/second - and the double
    amount of pictures.<
    Wait, there is MORE:
    <div class="jive-quote">I'm afraid you misread my explanation and qualifiers.
    Note the "theoretically" and "if it existed" in:
    "theoretically native 1920x1080@300dpi (if that existed)".
    In Photoshop you can create both a 1920x1080@72
    and a 1920x1080@300. As I explained, the dpi is merely a
    metadata reference for the printer. What this value is set at
    DOES change the SIZE at which an image is printed at, but
    NOT the resolution. Since the same number of pixels squeezed
    into less space APPEARS sharper to the eye, 1920 printed
    in half the size will look like it has higher resolution than
    if it is bigger (viewed at the same distance). In Photoshop,
    the dpi value is really just a cross-reference between actual
    pixels and the physical dimensions at which these should
    be displayed.
    The final installment:
    We are saying the same thing really, but since the point of
    this thread specifically relates to printing a still, the dpi
    measurement as a point of reference is still valid. Basically,
    what the client really wants to know is, 'at what point does
    this printed image start to look unacceptable?' Of course,
    that depends on the size at which it is to be printed and
    the target medium (such as newspaper versus glossy paper).
    bogiesan

    The 'DPI Doesn't Matter' comments are generally directed at statements like: " I imported this 300dpi image into FCP and it's wonky. Why does it look like the dog chewed it?"
    Yes, scanners measure resolution in DPI. So, to clear things up ... (yea ... right!), Below is the formula which describes the relationship between pixels, physical size (in inches) and DPI. This is an elaboration of Patrick's post.
    physical size x DPI = pixel dimension
    If you have a 10" wide image and scan it at 300 dpi you will have a 3000 pixel wide digital image. A pretty large image. But what if you want to end up with a 750 pixel wide image?
    The equation is transformed into:
    pixel dimension/physical size = DPI
    so, continuing the previous example, you want a 750 pixel digital image and original media is 10" wide. 750/10 = 75. Set the scanner at 75dpi, verify the resulting file will have a pixel width of 750 and you are good to go.
    Just to make things less clear - some more sophisticated scanning software (Silverfast Ai, for example) will also let you put in a multiplier (the Q factor) to the dpi setting which in essence is an oversampling ratio. Set that to 1.0 and your numbers will be as you set them.
    Again this is simply to get the file into a pixel dimension that will work in FCP.
    x

  • 2 or more cascading selectonechoice in Oracle ADF 11g Rel 2

    Hi,
    I want to have 2 (later more) cascading (depending) selectonechoice component.
    The first combobox (partners) will be filled with the result of a SQL view object (PartnerLovView) execution, this query has NO (bind) parameter and only has one primary key as id and a name column (SELECT partnerId, partnerName FROM Partner ORDER BY partnerName).
    The second combobox (partner sites) has empty default value. This combobox will be filled with the result of a SQL view object (PartnerSiteLovView) execution, this query HAS a parameter (p_partnerId) and has one primary key as id, one foreign key for partner (partnerId) and a name column (SELECT partnerSiteId, partnerId, partnerSiteName FROM PartnerSite WHERE partnerId = :p_partnerId ORDER BY partnerSiteName).
    I can't achieve to bind the two comboboxes. I've dropped from the AppModuleDataControl the PartnerLovView1 to the JSF page as "Single Selection --> ADF Select One Choice... and also dropped the PartnerSiteLovView1 as same (this combo depends on the first combo selected value).
    In this case I get error something like: IN, OUT parameter missing, what is true because select need the parameter value. But how to bind it?
    I've set the autoSubmit to true for the first combo and partialTrigger property to the first combo id of the second combo.
    If a modify the (depending) second SQL and removed the paramter from base query and added a view criteria, this combo will filled but no reaction if I submit the first combo.
    How and where to bind the first combo selected value to the second combo?

    Hi Shay,
    thank You for your answer.
    The first solution doesn't meet my use case: I have two (later more for addinitonal) separate queries. No join.
    Second solution: can You give me some concrete source code? In the valuechangeListener I always got the label of the selected value not the real value (id). I've followed Your code with [getting value|https://blogs.oracle.com/shay/entry/getting_the_value_from_a_selec].
    Later I will be use more dependent comboboxes, this combos will prefilter a tree, and the tree will prefilter a table. Please send me (throw email) your contact too, because I need somebody who can help me, and maybe I send you my project use cases.
    Thanks
    Bye

  • Please support more complex characters in ADE - time to switch reading engines !

    In ADE 1.7 (and previous versions) there has always been a lack of support for Latin extended characters - such as a 'H' with a dot below - as shown at this post here:
    http://graphemica.com/%E1%B8%A5
    In version 1.7.x these characters appear as a question mark '?'. (as shown below)
    Now in version 1.8.x they appear as a square with a cross inside (as shown below):
    To code up a H character with a dot below the following character entities simply DO NOT WORK in ADE.
    HTML Entity (Decimal)
    &#7717;
    HTML Entity (Hexadecimal)
    &#x1E25;
    Any webkit based reading engine (e.g. iBooks) renders these obscure characters CORRECTLY - as shown below:-
    Gecko based reading engines (in this example Firefox) also renders these obscure characters CORRECTLY - as shown below:-
    Please can Adobe support these character in RMSDK. It's a fundamental requirement if your RMSDK based e-reader is to compete anywhere near the more sophisticated webkit.
    I think the future of ADE is less about re-skinning (which IMHO seems to be the main changes I'm seeing in version 1.8) and more about considering a switch from RMSDK to the more superior Webkit. (Appreciate Adobe cannot liscence webkit and make $$$$$, so this core change probably will never happen!). Alternatively update RMSDK to a 21st century reading engine and support this type of scenario.
    I have clients who's use ADE for proofing ePUB and it always hurts to tell them that ADE is the reason for some of the complex characters appearing cr*p. Now that can't be good for Adobe's reputation.
    THANKS - hope someone at Adobe is listening.
    cheers, Rob.
    PS: Really want to avoid having to embed fonts to achieve these characters in ADE beacuse we want one ePUB to work across multiple reading engines/ ePUB reading sytems.

    This worked perfectly, many thanks!!!

  • ALSA or Pulseaudio: which solution saves more energy?

    Yes that's what I'm wondering. Is Pulseaudio using more energy than ALSA used alone? Maybe because it's more sophisticated designed or so? I tried to google the answer but couldn't find out much.. Just some informations that Pulseaudio could be configured to cache a lot and such reduce the number of interrupts.
    Do you have more information on this topic?

    Rorschach wrote:
    Yes that's what I'm wondering. Is Pulseaudio using more energy than ALSA used alone? Maybe because it's more sophisticated designed or so? I tried to google the answer but couldn't find out much.. Just some informations that Pulseaudio could be configured to cache a lot and such reduce the number of interrupts.
    Do you have more information on this topic?
    PulseAudio, if working as intended, should be able to reduce your powerusage a lot. If your music player informs PA that it is playing music (rather than something which requires low latency such as gaming or chatting) then PA will tell ALSA to increase the kernel buffers and only wake up to re-fill them once per second.
    When I last tested this the difference in wakeups/second want from roughly 200 when using pure ALSA to less than 5 using PA. This corresponds to a couple of watts difference.
    Obviously your milage might vary, as optimizing your sound software won't make much of a difference if something else on your system keeps your CPU awake, there might be issues/bugs with your particular hardware/software, etc.
    The best would be: use powertop to measure the before/after powerconsumption (you'll probably be best off if you use PA in combination with a gstreamer based app).

  • Why does LR Develop Sharpening halo more than Photoshop's "Sharpen?"

    Check out these two images:
    Started in LR
    Develop module
    Sharpen = 100
    View at 1:1
    Took a screen shot:
    http://www.reesweb.com/samples/sharpen/LR-Sharpening-100.jpg
    Started in LR
    Develop module
    Sharpen = 0
    Sent to edit in CS2/Photoshop
    Applied Sharpen More
    Applied Sharpen (second application was to reach about the same level of sharpness as LR's Sharpen = 100 for an equal comparison)
    View at 100%
    Took a screen shot:
    http://www.reesweb.com/samples/sharpen/PS-ShMore-Sh.jpg
    Why does LR's develop sharpen have so much more haloing? Seems like it should be at least as good as Photoshop's basic sharpen algorithms, right? Sure, LR doesn't have USM and maybe there's an argument (a marketing argument, that is) for keeping some high-end tools in PS, but the basic sharpening that is so important for RAW images should rock in LR. Am I missing something here?
    For now I'm doing the PS round trip that many of us are doing just to apply the basic sharpening that RAW images need. A round trip would be OK for the occasional need of something more sophisticated in PS, but a round trip for every image is ridiculous.
    /Still really dig LR!

    Try this article by Bruce Fraser:
    Out of Gamut: Thoughts on a Sharpening Workflow.
    In it he outlines the concepts of a "sharpening workflow" where "capture sharpening" is done only to restore the loss of sharpness caused by digital capture (or scanning), "creative sharpening" to do image specific sharpening (or smoothing) and then "output sharpening" only at the final stage _AFTER_ you got the image in it's final size and resolution.
    You can also delve deeper into the mysteries of sharpening in his book
    Real World Image Sharpening with Adobe Photoshop CS2
    The bottom line is that there really is no such thing as a "single sharpening" routine that will be correct for each image or output type. Thus the "sharpening workflow".
    And the other big problem is the fact you can _NOT_ use a computer display to accurately sharpen images for output...a display is simply way too low a resolution device. You need to actually test the sharpening on the actual output and media you are using...
    Sorry...wish this stuff was simpler/easier, but it's not :~(

  • Design Dilemma - create sophisticated page

    Hi,
    Sometimes the solution for a specific problem just eludes you, so in this circumstance I'm
    falling at the feet of the group to beg for inspiration please.
    The application I'm tinkering with is for our local junior Ice Hockey club.
    I have a database table called "teams", and there's one record per unique team in the club.
    Now I want to make a "display" page that only shows one team - a sort of Report but limited
    to only a single record. With the wizards, this is easily achievable, but here's the rub: I want it
    to look more sophisticated than a single line in a page - I want to make this single row report
    look much more like a Form, or even more sophisticated if possible.
    I could use the Form wizard then switch off all updating capability, but I don't want to stray
    near any "update" code - this will be a read-only page for the end users to view.
    How would I tackle this problem - do I create separate Items and have each of them perform
    a query on the database to retrieve their single piece of data? This doesn't sound optimal.
    If folks could just point me in the right direction I will stumble off down the given route...
    Thankyou in advance for any kind replies.
    Regards
    Mungo

    Thanks for the reply.
    I had (and probably still have) a vague notion regarding "Themes" and "Templates", so the
    natural reluctance was to stay away from the scary unknown stuff... :-)
    I've now tinkered with the system and created my own report template. Just waiting for the further
    inspiration to make it look "nice"...
    Many thanks again.
    Regards
    Mungo

  • How to create a sophisticated modal interface returning a value?

    Hi,
    I am trying to create an interface in Java with sophisticated features to allow a user to select a date value. It has to be modal, that is, when the user clicks on a button, the frame opens, the user selects a value and the value must be retrieved by the calling frame.
    JDialog is not OK, because it does not allow to design a sophisticated interface. The customization possibilities of JDialog are not enough for my needs. I need to design a full screen with several tables, combox boxes, etc...
    How should I proceed? What type of object should I use / inherit of? What mechanism should I use to retrieve the value selected by the user? I can see (in http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html) that JOptionPane allows to retrieve a value from a modal box. That is exactly what I need, but for a much more sophisticated interface.
    Any ideas? Thanks !

    I had a serious look at the source of JDialog once,
    with a view to doing my own modal stuff. Too much
    like hard work.It's really not that hard, as long as you realize that calling setVisible(true) on a modal dialog suspends the current event pump and starts a new one. Once the dialog is set invisible or disposed, the original pump resumes.
    So, assuming that you've created a class to manage the dialog, you'd implement a show() method like the following (hasn't been compiled, may contain syntax errors):
    // note: this class is responsible for building and displaying
    //       a dialog; it doesn't need to inherit from JDialog, and
    //       becomes a lot cleaner if you don't inherit
    public class MyDialogManager
        private JDialog _myDialog;
        private JTextField _field;
        public MyDialogManager(JFrame owner, String title)
            _myDialog = new JDialog(owner, true, title);
            // build out the dialog here, including text field
        public String showMyDialog()
            _myDialog.setVisible(true);
            // this thread is suspended until the dialog is closed
            return _field.getText();
    }

  • Tips for making strings sound more real

    Basically i'm having trouble getting my strings from the exsp24 to sound real. mainly the violins. does anyone have any good tips?

    It very much depends on what sort of music you are writing and what you want the strings to achieve.
    As well as having decent sounding samples, you must make sure that what you are writing are typical string parts. You can have the most wonderful string samples in the world, but if you play "Chopsticks" with two fingers they'l still sound like some chimp playing "Chopsticks" with two fingers.
    Broadly speaking, chords should be structured with wider spacing between the bottom notes than the top. Although complex classical music can have chords made up of 8 or more notes, pop music tends to have much simpler writing with perhaps only 4 parts or fewer.
    Dynamics are also very important. Listen to any piece of classical string music and you'll notice there is a very wide dynamic range within phrases, and even within the length of a single note.
    In general, the sort of sound that comes with Logic are good for long legato lines, or sustained block chords, or perhaps short stabbing sounds (think "Psycho). Because the violin is a fretless, fluid instrument, parts that require more sophisticated articulations will require a more up-scale library that features these articulations, and even then the results are not always great.
      Mac OS X (10.4.8)  

Maybe you are looking for