Third Party Modules (Library | Develop etc.)

Besides the ability for developers to build plugin extensions (the ones with the .lrplugin extension which are widely called modules as well and reside in a module directory unfortunately), I would like to see the possibility to have third party modules that extend the currently builtin Library | Develop | Slideshow | Print | Web panes. Things that I could imagine (either being implemented by Adobe or a third party):
A Photomerge module (for creating panoramic images as in Photoshop)
A HDR module (again, as in Photoshop)
A GEO module that lets you geotag photos (from a tracklog or by dropping on a map), that displays a little map with the track and picture locations (yes, I am talking Aperture here)
Alternative publishing modules (Photobook, Web)
And many more...
There would be several benefits in my opinion:
Some of the outlined functionality does not fit very good into one of the existing modules, requires a different screen layout then offered, or is very specific and would hence justify its own module
Functionality that seems not a top priotity to Adobe but requested by enough users could be implemented by a third party (geotagging for examle)
By offering more modules with selective disabling of whole modules, different customers with different needs can shape their optimal environment. No more discussions whether this and that is a pro or a cosumer feature and should be part of Lightroom. Let third parties develop a face recognition module if someone sees a market for it. Let the pros ignore it and the consumers happily enable it. Let those people diable the builtin Web module that do not need it because they do not wnat or have a simpleviewer flash site.
Adobe can offer different versions of Lightroom (as done with other software) or sell addon module seperately.
Just a thought...

mathmeye wrote:
 Just a thought...
And a very good thought indeed, me-thinks...
Many of us plugin writers are chomping at the bit for tighter integration with Lightroom.
As it stands, there's a pretty big wall between plugins and Lightroom proper (e.g. they have to be contained in modal dialogs (those that blink if you try and do anything with Lightroom before dismissing the dialog) with limited interface to Lightroom...)
Although I can imagine the challenges in exposing more of Lightroom's guts to plugins, I hope Adobe sees to move in that direction.
+1 vote...
Rob

Similar Messages

  • Using C++ classes in a third-party shared library

    Would be very grateful if someone could help me out with the following problem that I am having (apologies if this has been answered elsewhere but I have been searching the web for ages and can't find a solution )
    I have a requirement for a java app to access a C++ class in a third party shared library. To test my solution and illustrate the problem I have developed the following test code.
    I am developing on SUSE 11.1 using Suns Java 1.5 and g++ 4.3.2
    $LD_LIBRARY_PATH = /home/raughterd/projects/dpa/jnitest:/usr/lib/mpi/gcc/openmpi/lib
    First developed a test class library libfred.so
    fred.h
    #ifndef __FRED_H__
    #define __FRED_H__
    class fred
    public:
    void test() const;
    #endif // __FRED_H__
    fred.cc
    #include <iostream>
    #include "fred.h"
    void fred::test() const
    std::cout << "Called fred.test" << std::endl;
    built it with the following
    g++ -c -Wall -I. fred.cc
    g++ -shared fred.o -o libfred.so
    Then developed java test application Tester
    jnitest.java
    class jnitest
    static
    System.loadLibrary("jnitest");
    public native void test();
    Tester.java
    class Tester
    public static void main(String[] args)
    jnitest x = new jnitest();
    x.test();
    both compiled with
    javac xxxxx.java
    and developed libjnitest.so by
    javah -jni jnitest
    to produce jnitest.h
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class jnitest */
    #ifndef Includedjnitest
    #define Includedjnitest
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class: jnitest
    * Method: test
    * Signature: ()V
    JNIEXPORT void JNICALL Java_jnitest_test
    (JNIEnv *, jobject);
    #ifdef __cplusplus
    #endif
    #endif
    wrote jnitestimpl.cc
    #include <iostream>
    #include "jnitest.h"
    #include "fred.h"
    JNIEXPORT void JNICALL
    Java_jnitest_test(JNIEnv *, jobject)
    std::cout << "called C++ func" << std::endl;
    fred afred;
    afred.test();
    compiled with
    g++ -c -Wall -I. jnitestimpl.cc
    g++ -shared jnitestimpl.o -o libjnitest.so
    ran the test application
    java Tester
    which produced
    Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/raughterd/projects/dpa/jnitest/libjnitest.so: /home/raughterd/projects/dpa/jnitest/libjnitest.so: undefined symbol: _ZNK4fred4testEv
         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
         at java.lang.Runtime.loadLibrary0(Runtime.java:822)
         at java.lang.System.loadLibrary(System.java:993)
         at jnitest.<clinit>(jnitest.java:5)
         at Tester.main(Tester.java:5)
    Without the references to the fred class in jnitestimpl.cc everything works fine. It is only when I try to use the fred class in the jnitestimpl.cc that I get the exception. I am guessing that it is something to do with the name mangling and maybe compiler options but that is just a guess. ( libfred.so and libjnitest.so are in the current directory which is on the LD_LIBRARY_PATH )
    Any ideas? Any help would be greatly appreciated
    Many thanks

    Forget guys. I was being a complete and utter idiot!! It was compiler options. Forgot the -lfred when building the libjnitest.so

  • Handling exceptions of third party modules

    Hello,
    could you please help with handling exceptions in a right way from third party modules such as Smaato Advertising, how and where I can handle these exceptions to prevent app crash? One developer said his app sometimes crashes because of Smaato's
    module and he decided to delete it.

    Try to handle the exception in the
    Application.UnhandledException event.
    Ugly but should work.

  • How to ensure correct implementation of third-party modules

    Hi,
    I am attempting to use third-party modules, namely:
    coolaj86/node-walk · GitHub
    to work in a better manner than what node.js allows. For example, the fs module works so-so, it doesn't do all the kinds of things that I want to do, and I want to extend it further. However, my issue is that frequently when I clone these modules, they simply are not recognized by Adobe whenever I relaunch(Illustrator) and they cause the extension to error out from the start.
    I've written in the following to the extension:
    walk = require('walk');
    at the top of main.js and if I comment that out, the code continues working, but if that line is in, it doesn't. However, I have gotten other modules to work that were third-party but I cannot deduce what would be the correct format that the extension is looking for in regards to setup in the node_modules folder.
    In my node_modules folder, the folder is named the same as the module (walk), and it still does not find it.
    If someone is kind enough to answer, please be elaborate, as I am not a native JS user, I'm a Python user, so I understand a good deal of what you're talking about, but there are bound to be things that are foreign to me.
    Thank you,
    Alex

    This is only possible if the older version still exists on your computer or in a backup of it.
    (81653)

  • [svn:fx-trunk] 11488: Resubmitting binary distribution of xercesPatch. jar from the third party module in the SDK and compiled it with Sun JDK 1.4 .2_12.

    Revision: 11488
    Author:   [email protected]
    Date:     2009-11-05 17:10:10 -0800 (Thu, 05 Nov 2009)
    Log Message:
    Resubmitting binary distribution of xercesPatch.jar from the third party module in the SDK and compiled it with Sun JDK 1.4.2_12.
    QE notes: N/A
    Doc notes: N/A
    Bugs:
    SDK-16818 - Must open-source the code for xercesPatch.jar.
    Reviewer: Discussed with Gordon
    Tests run: Checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-16818
    Modified Paths:
        flex/sdk/trunk/lib/xercesPatch.jar
        flex/sdk/trunk/modules/thirdparty/xerces-patch/build.xml

    Did you try this:
    http://forum.java.sun.com/thread.jsp?thread=434718&forum=60&message=1964421

  • Loading the third party modules in oracle http server

    Hi ,
    I installed a software and after installing it we will get one so file (ds-wac-apache2.2.so). I want to load that module (ds-wac-apache2.2.so file name) in oracle http server.
    I used the LoadModule directive but it doesnt work.
    Can anyone help me regarding these?

    Hi,
    My third party software was installed in the below folder,
    /home/oracle/Symphony/WAM/WebEnforcementAgent/
    and i tried to load the module by using the command LoadModule in httpd.conf which is located in the $ORACLE_INSTANCE/config/OHS/ohs
    LoadModule ds_wac_module "/home/oracle/Symphony/WAM/WebEnforcementAgent/ds-wac-apache2.2.so"
    after adding the above line in httpd.conf below url is not working.
    http://(ipaddress of oracle machine):7777/
    regards,
    suresh G

  • Third party modules

    i have a few modules that are third party from the manufacturer. is there any way i can build these into the kernel? in other words, i want to use menuconfig to include everything i possibly need and not have to load any modules.

    I suppose you could, but it's tons of patching effort for zero gain. There's very little wrong with modules - automate their recompiliation if you wish - example.

  • If I upgrade to Lion do I need to reinstall my third party software?  Office, etc

    If I upgrade to Lion do I need to reinstall my third party software?  Office, etc

    If you install Lion in place and are using versions supported in Lion, no.  You should check with your third party software vendors to see whether upgrades are required to work with Lion.  For example, since you mentioned Office, the 2008 and 2011 versions are compatible with Lion.  The 2004 version is not. It is generally a good idea to upgrade your apps first, and then upgrade to Lion, as you may sometimes need the older version of the app to migrate data to the new version.

  • [kernel] kernel update and third party modules management

    Hi all,
            I turned to Archlinux with my new thinkpad X220 just for a few days, while I have used Ubuntu for 4 years. I had never controlled my system in such a degree, and feel happy about it.
           However, I have a question about kernel update, for I had install some modules from AUR with yaourt( e.g. tp_smapi, acpi_call). For my poor knowledge about pacman, I don't know how to handle those modules while I upgrade my kernel. I cannot remember to re-install all of them!
          I think there must be a solution that I didn't found, so I write this thread to ask for help.
          Any help would be appreciate.

    Mr.Elendig wrote:You can use some silly wrapper around pacman that rebuilds them when there is a kernel update. I'm sure someone has written one already.
    Thank you, Mr.Elendig. Do you mean some kind of frontend such as yaourt?
    Or some kind of hooks like this:
    aur/mkinitcpio-vbox 2.0-3 (Out of Date) (29)
        VirtualBox hook for mkinitcpio that rebuilds kernel modules on next reboot
    Using the key words you provided, I searched " kernel upgrade module rebuild " and found that gentoo offically provide a tool called  "module-rebuild" to reinstall external modules. Maybe it's because gentoo always compile source code? But no other results.
    However, now I found what I need to do is just to build the modules listed in the /etc/rc.conf, and that is acceptable. Maybe after a few weeks of study, I can find out my way to solve this problem.
    And thanks for your reply.
    Last edited by ywarlock (2012-03-09 16:20:36)

  • Third party Messaging library for MIDP 1.0 phones

    Hi guys,
    Does anybody know any 3rd party library for MIDP 1.0 platform?
    Actually, I mean MIDP 1.0 without WMAPI.
    Thnx.

    there is a possibility (but the phone will not send the sms):
    send a text to a server, the server will send the sms and returns the status of the send!
    or decompile i-mode api to see how they did it!

  • Develop module & library module aren't matching

    When I am editing, my photos look how I want them to in the develop module, but when I switch over to the library they look different. Some photos it doesn't apply the clarity, highlights, noise reduction, or sharpening. I haven't had this problem up until a month or two ago. It used to be the same between the two modules and I no problems editing. Now it's a pain to edit because I have to switch to the Library to see what the image is really looking like, go back to develop to try and change it, but cant end up getting it to look how I want. Images look the same zoomed in, but not in normal view. I am on Windows, Lightroom 3.6. I have tried reupdating the software, downloading an older version. also updated my video driver, and nothing helped. trying to avoid reinstalling all of lightroom because I do not want to lose any previewly modified images.
    first one is the view from develop. you can tell its a lot more noisey.
    second picture is from the library. it's a lot more smooth.
    so basically my images aren't being shown correctly. I have looked through a lot of discussions on here and no one seems to have an answer...please help me! editing should be fun, not frustrating.

    Rivosyke wrote:
    Thanks for the response. This appears to be more the issue with image that is exported is using the algorithm for the library module as opposed to the changes made using the develop module. The histograms are different when switching between the two modules (Library/Develop) for the same image.
    Camera: D7100
    Image Type: RAW
    ISO: 3200
    Bingo! You're using an ISO 3200 image with fairly high sharpening settings, which is going to increase noise in the image. If you view the image at 1:1 in the Develop module the noise should very visible. The Develop module and Library module 1:1 previews should both show the noise and look very close to each other. The reason why less than 1:1 Zoom previews (i.e. Fit, Fill, 1:4) and histograms look different is explained in my reply #29 under this heading MORE THAN YOU PROBABLY NEED TO KNOW (For Techno Geeks & Nerds Only). The Export module uses the same Bicubic algorithm as the Library module, which is why the Library module's preview is more accurate than the Develop module. Virtually all image editors (not just LR) use the same Bicubic resizing algorithms and will produce the same discrepancy when compared to LR's Develop module preview.
    Fortunately there is a very easy solution to this issue. Unfortunately many people prefer to complain, say it is a LR "bug," and don't listen further to suggestions on "fixing" the issue. If you fall into the latter camp don't bother reading further! Sorry if this sounds crass and cynical, but I can only provide advice. Whether you believe me and try it is your decision! It works for me using five different camera models with both raw and JPEG image files.
    High ISO and/or High Sharpening Preview Discrepancy Fix
    1) Set Develop module to 1:1 Zoom View.
    2) a. Adjust Sharpening panel settings for desired look.
        b. With noisy images it's best to keep the Detail setting no higher than 35.
        c. Try using the Masking slider to reduce noise in even toned areas.
    3) Increase Detail panel Color setting until the color noise is barely visible.
    4) If there is still some residual color noise try increasing the Color detail setting to ~80.
    4) Increase the Detail panel Luminance setting until noise is barely visible or gone.
    5) If the image has lost significant sharpness try increasing the Luminance Detail setting to ~80.
    6) If necessary go back to steps # 2-5 and make small adjustments to the Sharpening and NR settings.
    Now compare the Develop and Library previews at Fit view or better yet at 1:8, 1:4, or 1:3. They should look very close to each other with the Develop preview very slightly sharper. Full-size and reduced size Exports should look very close to what you see in the Develop module. When Resizing images don't forget to add Export Output Sharpening. When images are Resized the Output Sharpening setting has more influence on image sharpness than the LR Develop Sharpening settings. For most images the Screen Standard setting should produce crisp images. If you want more try the High setting. I generally find the Screen Low setting produces the most natural look. YMMV dependent on lens performance, camera shake, focus issues, or simply poor lighting (cloudy, foggy, etc.).

  • Color changes between library/develop and web module

    Hi there,
    when changing between modules library/develop and web the color of the pictures changes. That means, pictures become darker and the red/orange colors become more intensive. Back to the library, everything is o.k. Webgaleries also change, but not normal exports.
    Until yesterday everything worked wonderful, but then I updated from 3.0 to 3.3 and now there´s no more WISYWYG for the webgaleries!
    Somedbody out ther who can help?
    Thank´s,  Tom

    First up, Develop is the most current preview. Library previews depend on the preview settings and if they've been zoomed into recently. Web exports sRGB Jpegs and I believe the webcache files that are generated for preview are also. If you're using a Flash Gallery, then there is no colour management happening.
    Is your monitor calibrated?

  • Third Party Plugins Stripped Out After Editing/Saving

    Hello All,
    I'm really hoping someone can help.
    Ok here's the tech stuff:
    Workflow-
    Mac - OS 10.4.9, InDesign CS3 5.0.2
    Windows - XP InCopy CS3 5.0.2
    Plugins used in InDesign (Mac) AutoPrice (Meadows Pub.) & Sonar Indexing (Virginia Systems)
    These 2 plugins are vital to our Catalogs.
    What I'm seeing,...
    I export stories (copy blocks) in InDesign for editing in InCopy on the Windows Machine.
    I open up the same document in InCopy (windows) to test, edit some copy, save, check in, close.
    Now, open this same document again in InDesign (Mac), copy updates needed, update the copy, but wait! all of the Third Party Markers are gone!
    Everything that was tagged, or marked for the Index, and all the Pricing Tags are gone.
    I've found out when the InCopy document is saved, this is when this happens. It strips out all Third party invisible text, placeholders, etc...
    WHAT???
    I can't believe we're the only one's in the world having this issue. And its hard to believe Adobe would even do this.
    I've talked to both Plugin Companies about this, One thinks this is a Bug Issue on Adobe's end.
    The other, is trying to work out something to stop this from happening.
    Ok,... So we're ready to move to a InCopy workflow, but now this. I need HELP!
    We can't implement InCopy when it destroys our vital information,....
    Thanks for any help on this,
    Christopher

    Hello All,
    I'm really hoping someone can help.
    Ok here's the tech stuff:
    Workflow-
    Mac - OS 10.4.9, InDesign CS3 5.0.2
    Windows - XP InCopy CS3 5.0.2
    Plugins used in InDesign (Mac) AutoPrice (Meadows Pub.) & Sonar Indexing (Virginia Systems)
    These 2 plugins are vital to our Catalogs.
    What I'm seeing,...
    I export stories (copy blocks) in InDesign for editing in InCopy on the Windows Machine.
    I open up the same document in InCopy (windows) to test, edit some copy, save, check in, close.
    Now, open this same document again in InDesign (Mac), copy updates needed, update the copy, but wait! all of the Third Party Markers are gone!
    Everything that was tagged, or marked for the Index, and all the Pricing Tags are gone.
    I've found out when the InCopy document is saved, this is when this happens. It strips out all Third party invisible text, placeholders, etc...
    WHAT???
    I can't believe we're the only one's in the world having this issue. And its hard to believe Adobe would even do this.
    I've talked to both Plugin Companies about this, One thinks this is a Bug Issue on Adobe's end.
    The other, is trying to work out something to stop this from happening.
    Ok,... So we're ready to move to a InCopy workflow, but now this. I need HELP!
    We can't implement InCopy when it destroys our vital information,....
    Thanks for any help on this,
    Christopher

  • How can I include third-party javascript libarries in my WebUI app?

    I would like to include a third-party javascript library, for example MochUI or something similar and combine it with elements in a generated BSP WD application to enhance the user experience.
    Is it possible? How would you do this?
    Thanks,
    Martin

    Hi Martin,
    This is possible but be wary of conflicts between your 3rd party library and SAP JS - they use '$' as a function name which libraries such as JQuery also use as a shortcut for their functions. In the case of JQuery, this can be overcome using the noConflict() method.
    Patrick.

  • Adding downloaded third party packages to my application.

    Hello!!
    I am new to SDN and this is my first post.
    I am building a small application and it should have the ability to read a MS Word file from a location.
    So I downloaded the Apache POI and extracted it to
    C:\Program Files\JavaMy source files are in
    E:\Java Assignment\lalaka\filereaderUtil\MSReader.javawhen i try to compile this, i get the error message saying that the package could not be found.
    I have searched the internet andfound out about the classpath issue. But I am not clear how to do it.
    Do i have to extract the POI files into my source code directory?? how do i get this compiled.
    The same issue has pop up regrding java media framework too.
    How do i add the functionality of a third party(ex: POI, JMF etc;) in to my applet, and how do i set the class path relevantly.

    Note: This thread was originally posted in the [Java Programming|http://forums.sun.com/forum.jspa?forumID=31] forum, but moved to this forum for closer topic alignment.

Maybe you are looking for