WebStart and Metrics

My group supports a Java application which we'd like to add "auto-update" functionality to. We have a rough implementation now where we place a version text file on our web server and the software compares this with its own version to determine if an update is available. Then, if the user downloads the update, the application sends certain user information which is collected for metrics then provides the updated JAR.
We'd like to do better, and Web Start looks like it might help... but... It's not entirely obvious how we'd still be able to collect metrics if Java Web Start is managing the downloading and installing of the application. Is there a way for an application, installed via Web Start, to send information to a server-side script before running the normal Web Start stuff?
TIA

I think the best way to do this is to use a servlet to handle all the requests for the jnlp file and jar files of the application. You could modify the JnlpDownloadServlet (source found in the sample directory of the JDK) to record the ip address and frequency of Head Requests for the jnlp file . Assuming the jnlp file contains an href parameter, and no <offline-allowed> tag, Java Web Start will make at least one Head request for the jnlp file each time the application is run.
The servlet (w/o modification) would also give you the capability to do JNLP version-based downloading, jardiff updating of jnlp files, and pack-200 based downloading.
/Andy

Similar Messages

  • WebStart and JavaMail -- unable to relay

    Hi
    I have an application that I can run from the command line that can successfully send email using JavaMail.
    I package the app up for WebStart and run it on the same machine, when I send the mail using JavaMail I get a 550 error:
    class com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay for [email protected];Any ideas? My mail.jar and activation.jar are specified in my JNLP file for my app as an extension (as they are signed already)...
    Has anyone seen this?
    Thx,
    Mark

    er no
    I run my app from a command shell on XP and sendimg mail via our Exchange server works fine on my development machine.
    I run the SAME app using a WebStart based installation on the same machine as per the command shell run, with the installation downloaded from a webserver on the same machine and when the piece of code that sends a mail is invoked I get the UNable to relay error..
    Why would it work from the command shell and not from WebStart...
    Mark

  • Webstart and Javassist Custom Classloader

    Hi,
    I have an application that makes use of javassist for code modification, which I wish to deploy with javaws. This application works fine under eclipse, but under JNLP my class loader is circumvented and most of the classes are loaded with the JNLP class loader .
    The loader is below. My problem is that when I load the class 'Example' I can see from messages printed out in my translator that this class is definitely loaded through the javassist loader, but when I then print out the classloader for the Example class, the result is the JNLP class loader! I believe this is the root of the problem, as all further classes loaded from the main class will then use the JNLP class loader?
    So it this a security feature and how do I work around this? Is there anything else I need to do to be able to use javassist with a JNLP appliction?
    Any help much appreciated!
    Cheers,
    Adriaan
    public static void main(String[] args) {
         try {
              Translator t = new DelegateTranslator();
              ClassPool pool = ClassPool.getDefault();
              final Loader cl = new Loader(MyLoader.class.getClassLoader(), pool);
              cl.addTranslator(pool, t);
              Thread.currentThread().setContextClassLoader(cl);
              Class<?> c = cl.loadClass("Example");
              System.out.println("Classloader is "+ c.getClassLoader());
              cl.run(args[0], newArgs);
         } catch (Throwable ex) {
              ex.printStackTrace();
    }

    Well, we gave up on trying to make this work. Instead we wrote a Maven task to statically translate the code after compilation, so that we do not need javassist in webstart anymore. This is based on the maven task from the JBoss Seam project (thanks, JBoss!). I had never written a Maven task before, so it was very helpful to have an example. A link to the code for the maven task is [http://viewvc.jboss.org/cgi-bin/viewvc.cgi/seam/maven-plugins/trunk/seam-instrument-wicket/]. This solved the problem for us.
    Cheers,
    Adriaan

  • Multiple network adapters and metric settings

    I can't seem to get Windows to use the preferred wired adapter over the wireless.  I have set a manual metric value to each adapter and it shows correctly in the route table but that doesn't seem to matter.  Its still always defaulting to using
    the wireless adapter.  I changed the order in the advanced settings on Manage network connections as well but nether seem to work.
    ===========================================================================
    Interface List
     13...                             ......Bluetooth Device (Personal Area Network)
     11...                              ......Dell Wireless 1504 802.11b/g/n (2.4GHz)
     10...                        ......Intel(R) 82579LM Gigabit Network Connection
      1...........................Software Loopback Interface 1
    ===========================================================================
    IPv4 Route Table
    ===========================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0     192.168.75.1   192.168.75.117      4
              0.0.0.0          0.0.0.0    192.168.254.1  192.168.254.120   1011
            127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
            127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
      127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
         192.168.75.0    255.255.255.0         On-link    192.168.75.117    258
       192.168.75.117  255.255.255.255         On-link    192.168.75.117    258
       192.168.75.255  255.255.255.255         On-link    192.168.75.117    258
        192.168.254.0    255.255.255.0         On-link   192.168.254.120   1255
      192.168.254.120  255.255.255.255         On-link   192.168.254.120   1255
      192.168.254.255  255.255.255.255         On-link   192.168.254.120   1255
            224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
            224.0.0.0        240.0.0.0         On-link    192.168.75.117    258
            224.0.0.0        240.0.0.0         On-link   192.168.254.120   1255
      255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      255.255.255.255  255.255.255.255         On-link    192.168.75.117    258
      255.255.255.255  255.255.255.255         On-link   192.168.254.120   1255
    ===========================================================================
    Persistent Routes:
      None
    IPv6 Route Table
    ===========================================================================
    Active Routes:
     If Metric Network Destination      Gateway
      1    306 ::1/128                  On-link
      1    306 ff00::/8                 On-link
    ===========================================================================
    Persistent Routes:
      None
    My LAN is connected to a router that makes a connection to my office.  The wifi is connected to my home wifi.   
    So if I connected to something in the office and then turn on the wifi i get immediately disconnected and can't get back in until i turn off the wifi.  I can also run nslookup and with the wifi turned on it always goes to the wifi router.   I use
    the wifi to access a shared storage i use with other computers in my house.
    At one time this did work with this setup but last week i swapped out my drive for a larger one and re installed windows, hasn't worked since.

    Hi,
    As this setup did work at one time, so I think all settings you made is right, according to your description, the issue happened after you reinstall Windows, the system might lose some important updates, I suggest you check for updates, and keep all important
    updates. Meanwhile, please reinstsall the network adapter driver as a test, it's recommended to look for the driver in the manufacture website.
    Yolanda Zhu
    TechNet Community Support

  • ICR Reporting and Metrics

    We have implemented process 003 for a few months now and it seems to be working quite well (thanks to the help of Ralph of course).  I am charged with a new task.  Upper management is demanding metrics proving the improvement of our I/C reconciliation process from this tool and want metrics that shows counts and dollar values of matched vs unmatched per document type for every company.  I did a quick SE16 for just the last period on table FBICRC003A in order to possibly extract the items and use Group # to identify matched since this table also had document type and the number of entries was over a million.  It would not be efficient to pull this for every period and try to analyze the data this way.  Is the standard functionality or any suggestions on how to accomplish reporting?

    Hello Staci,
    You could check whether the required information is contained in the line item report (FBICRC00DDATALIST) or totals report (FBICRC00_TDATA_LIST). Other than that you can use all SL reporting tools like report writer/painter, drilldown reporting and extraction to BW.
    If using the line items reporting is not an option (runtime?) you could also add field DOCTY in an append to tables FBICRC003C and FBICRC003T. Then you would need to delete and recalculate the totals data for the periods you are interested in. Afterwards you could run your reporting based on FBICRC00*_TDATA_LIST. Assigned documents will have RTYPE = 2 and unassigned documents are RTYPE = 1.
    Hope this helps,
    Ralph

  • WebStart and application parameters

    Ok, please forgive me if I'm being stupid.
    I saw the question on the JWS Unoffical FAQ but the answer is worded pretty oddly and I'm left a bit confused. ("You can add parameters as follows ... However, WebStart will then bomb badly, " etc) -- I need to pass parameters to my application. They don't really need to by dynamic (or, I can handle it through other means, anyway) -- I just need a way to specify parameters through the JNLP file. Is there an easy way to do this? (It seems like there ought to be ..)
    Thanks,
    xanatos

    One (easy) way is to use properties, as explained in http://java.sun.com/products/javawebstart/faq.html#41

  • Help with jars webstart and InputStream

    I am currently attempting to fix all the things that break
    the minute you attempt to use a jar under webstart.
    I have attempted to find an answer by searching the forums.
    I cannot determine how to overcome the following.
    I have third party jars for "Jasper reports" and the loadReport
    function requires a java.io.InputStream as input.
    "public static JasperReport loadReport(java.io.InputStream inputStream) throws JRException"
    The report templates are in my jar file in a sub directory "\sreports".
    I was loading the template with the following code.
    JasperReport template = JasperManager.loadReport(new FileInputStream(reportFile));
    Where
    String reportFile = ".\\sreports\\Std"+tableName+".jasper";
    I have tried several things including below.
    FileInputStream fs = new FileInputStream(getClass().getResource("sreports/StdEquipmentType.jasper"));
    which does not even complile.
    Rykk

    Get your input stream like:
    InputStream in = getClass().getResourceAsStream("path/to/file.txt");
    note that you use "/" and not "\" or "\\" no matter what OS you are using.

  • Different versions of Java webstart and Java Runtime Environment

    Hi I am using a thin application client (swings application) which is downloaded as a jar file using Java Web Start. The earlier version of the application was deployed on the server and client using the version 1.5.0_09. Due to some performance measures we are changing the Client version of JRE to 1.6.0_03. Will this really help??
    The approach we are following is bit confusing.
    First we are launching the application in JRE 1.5.0_09 and creating a shortcut for that (WebStart shortcut). Later we are changing the Java Web Start version from 1.5.0_09 to 1.6.0_03 in the shortcut.
    And of course also changing the JNLP j2se version tag to 1.6
    The application we are launching using this shortcut but its throwing FailedDownloadException : Unable to Load Resource hxxp://ascdcf.....*.jnlp
    The funny thing is when i launched the same shortcut using the 1.5.0_09 version i.e. only the WebStart version as 1.5.0_09 and the JRE on client as 1.6.0_03 the application starts.
    I searched about this and came to know that webstart just deploys the application jar on the client in a browser independent form and then it is run on JRE. If thats the case (and if i am right) then Webstart version can be anything only the JRE version should be the latest as specified in the JNLP. Can anyone give me suggestions in this regard???
    Also if this approach is correct where will we get more performance???
    1. Is it running application on updated JRE Version i.e. 1.6.0_03
    2. Or on updating Java Web Start i.e. 1.6.0_03 (curretnly which is not running)
    Also the Java Web Start is a part of JRE then where does this lead to....???
    I am just an amateur with great doubts.....kindly help......

    Hello,
    I suggest you really read, understand and trial-and-error the following previously suggested solutions;
    http://stealthpuppy.com/juggling-sun-java-runtimes-in-app-v/
    http://packageology.com/2014/02/sequencing-java-the-definitive-guide-part-1/
    http://packageology.com/2014/02/sequencing-java-definitive-guide-part-2/
    http://packageology.com/2014/02/sequencing-java-definitive-guide-part-3-restricting-access-insecure-java-versions/
    Nicke Källén | The Knack| Twitter:
    @Znackattack

  • Mac webstart and java 1.4

    hello,
    i am having trouble with using an app designed for java 1.4 on the mac with webstart. Basically it works fine when launching from the JNLP, but when the user creates a desktop icon for it, the mac wants to run java 1.3 instead, thereby failing. it basically sits there catatonic for a while and the exception is tossed to the console, so it is very bewildering behavior.
    is there a workaround for this (other than making the app work on both 1.3 and 1.4)?
    thanks,
    james

    this happens for an app i wrote, too, only all of the macs worked fine on java 1.3. then they all upgraded to 1.4, then the only way they can run the apps is thru the webstart console. anyone have any recommendations?
    ds

  • Time Config and Metric Refreshes

    Post Author: owen
    CA Forum: Performance Management and Dashboards
    I have a daily calendar setup for the finnacial year 01/04/08 to 31/03/09 set up in Time Config.
    When setting up my metrics i selected the option to stop at current period, which only gives values up to yesterday.
    Taking off the stop at current period creates values up until 31/03/2009, most of which are blank. When these are displayed in IMT's etc you get all the blanks on the report and a little bit of data for the beginning of the year. A complete purge and refresh needs to be done to get new values each day.
    Does anyone know of a way of getting it to run up to and including today?

    Post Author: jezbraker
    CA Forum: Performance Management and Dashboards
    The idea is that until the period actually ends why would you want to refresh the metric - and thats why it defaults to stop at the last completed period rather than "current".To get around this you need to play about with the "stop metric calculation" part and use the rules engine to mess with the CI_PROBE table.You create your daily metric with Stop at Current Period turned off and set a fixed end date to allow the metric to refresh "today".  when you refresh, it will back fill and obviously refresh until today.  Thats great but of course if you click refresh tomorrow nothing will happen.So what you then do is schedule rule to refresh a metric refresh daily at the desired time, and add an action before the metric refresh action that uses the Execute sql action.  in this you connect up to the EPM repository tables (all the CI_* stuff) and update the CI_PROBE table by adding a day to the stop field... think its called end_date - or possible stop_date...I recall doing something similar for a customer that wanted a metric to be refreshed every hour (hence overwriting the last hours value and only sotring the value of the last hour of the day in the metric history) obviously EPM isnt designed to work houry but using freesql rules did the job. The other option is to mess about with the servers clock of course - but thats a bit hacky for most  

  • Java WebStart and JacORB!

    Hi All,
    When running the application from command line using -Xbootclasspath
    works fine, but when started from webstart, I am getting method not found exception. I was able to initialize the ORB properly(used ORBClass, and ORBSingleton options). Basically this is happening because of loading Sun's ORB instead of JacORB. Looked at this forum and applied setContextLoader() tip, but it didn't help.
    I am using Java Web Start 1.4.2_02, and 1.4.2 Java.
    Any Help is appreciated.
    Thanks,
    Sanjay.
    Here is the exception:
    Error! Caught an exception. java.lang.NoSuchMethodError: org.omg.PortableServer.CurrentOperations.get_servant()Lorg/omg/PortableServer/Servant;
    java.lang.NoSuchMethodError: org.omg.PortableServer.CurrentOperations.get_servant()Lorg/omg/PortableServer/Servant;
         at org.jacorb.orb.ServantDelegate.poa(ServantDelegate.java:114)
         at org.jacorb.orb.ServantDelegate.this_object(ServantDelegate.java:69)
         at org.omg.PortableServer.Servant._this_object(Unknown Source)
         at org.omg.CosNotifyComm.StructuredPushConsumerPOA._this(StructuredPushConsumerPOA.java:23)
         at EventConsumer.Connect(EventConsumer.java:156)
         at WLANMgr.Main(WLANMgr.java:754)
         at WLANMgr.main(WLANMgr.java:832)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.sun.javaws.Launcher.executeApplication(Unknown Source)
         at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
         at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
         at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
         at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
         at com.sun.javaws.Launcher.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    [jacorb] DEBUG : ERROR: NoSuchMethodError - re-run specifying jacorb.jar with -Xbootclasspath/p: option to avoid use of (incorrect) SDK implementation class.
    Cannot create Event Channel, Exiting ...

    Hi,
    I am using jacorb with NO problems.
    I load a signed jacorb.jar as an extension:
    <jar href="lib/jacorb.jar" />
    Then,
    before calling orb.init, y load jacorb.properties as a resource from another .jar, and put it in a Properties object.
    Properties prop = new Properties();
    InputStream bis= null;
    try {
    bis = getFileJar(fileNamePropertiesJacorb);
    prop.load(bis);
    for (Enumeration e = prop.keys(); e.hasMoreElements(); ) {
         Object key = e.nextElement();
         String valor = prop.getProperty(key.toString());
         prop.put(key.toString(), valor);
    Then, I initialize the ORB:
    orb = org.omg.CORBA.ORB.init(args, prop);
    Make sure these properties exists in your jacorb.properties file:
    org.omg.CORBA.ORBClass=org.jacorb.orb.ORB and
    org.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
    Hope this helps.
    Any doubt, ask me.

  • WebStart and EJB: NoClassDefFoundError: javax/ejb/NoSuchEJBException

    Hi.
    I've created a small EJB project and a client which is called via webstart. If I test it with eclipse or with a standalone client all works as expected. But if I open the client with webstart every lookup to the EJB classes fail.
    Error Message:
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.sun.javaws.Launcher.executeApplication(Unknown Source)
         at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
         at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
         at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
         at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
         at com.sun.javaws.Launcher.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NoClassDefFoundError: javax/ejb/NoSuchEJBException
         at org.apache.openejb.client.JNDIContext.createBusinessObject(JNDIContext.java:206)
         at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:248)
         at javax.naming.InitialContext.lookup(Unknown Source)
         at test.proqman.service.ServiceFactory.load(ServiceFactory.java:165)
         at test.proqman.service.ServiceFactory.<init>(ServiceFactory.java:59)
         at test.proqman.service.ServiceFactory.<init>(ServiceFactory.java:54)
         at test.proqman.service.ServiceFactory$InstanceHolder.<clinit>(ServiceFactory.java:48)
         at test.proqman.service.ServiceFactory.getInstance(ServiceFactory.java:75)
         at test.proqman.service.ServiceFactory.create(ServiceFactory.java:98)
         at test.proqman.client.wizard.Client$1.widgetSelected(Client.java:111)
         at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
         at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
         at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
         at test.proqman.client.wizard.Client.<init>(Client.java:180)
         at test.proqman.client.webstart.CMCweb.main(CMCweb.java:26)Especially this line java.lang.NoClassDefFoundError: javax/ejb/NoSuchEJBException looks strange to me. "NoSuchEJBException" could not be found? I've referenced openejb-client.jar and j2ee.jar in my jnlp:
      <resources>
        <j2se version="1.4+" />
        <jar href="lib/commons-logging-1.0.4.jar" />
        <jar href="lib/j2ee.jar" />
        <jar href="lib/openejb-client-3.0.jar" />
      </resources>The lookup code is (shortened):
    Properties prop = new Properties();
    prop.put( Context.INITIAL_CONTEXT_FACTORY, "org.apache.openejb.client.RemoteInitialContextFactory" );
    prop.put( "java.naming.provider.url", "ejbd://[host]:4201" );
    Context context = new InitialContext( prop );
    Object implClass = context.lookup( "VobServiceRemote" ); // Exception is thrownAny ideas what could be wrong?
    thanks,
    Stefan
    @edit: I'm using Apache Geronimo as application server.
    Edited by: StefanBorchert on 03.06.2008 16:35

    If someone run into similar problems: include openejb-client.jar and geronimo-ejb_.3.0_spec_1.0.1.jar into the jar file of the web start client (I used FatJar for building) instead of just referencing to them. After this it will work as expected.

  • Webstart and using different JRE's

    Hi,
    I have a few questions about Webstart.
    1) When will webstart support JRE version 1.4 ? (at the moment if i create jnlp application and specify the required runtime to be j2se=1.4 I get an error because webstart can't find that JRE on the sun website, even though i already have the 1.4 JRE installed and have configured webstart to use it)
    2) Is it possible to tell webstart to use a non Sun JRE ( like an IBM JRE ) ?
    Keith Bishop

    Hi,
    I have a few questions about Webstart.
    2) Is it possible to tell webstart to use a non Sun
    JRE ( like an IBM JRE ) ?
    Yes, we are using an IBM JRE with Webstart.
    Currently we have a jnlp process that runs before our application jnlp process that basically rewrites the javaws.cfg file to configure jws to use only the ibm jre which our application requires.
    I am looking into moving that same process within the installer extension of our application. The challenge will be to see if while running our application via jws, reconfigure jws to use the ibm jre and have everything work ok. I don't yet know if this will work.
    Beth

  • Opportunity and metrics calculations used in reports

    Hi,
    Need to know how various entities are being calculated in the Opportunity and revenue matrices.
    Eg:- what's the formula being used to calculate Avg. Sales Cycle and Avg. Days in Stage etc.
    Any suggestions will be helpful.
    Thanks
    Nakul

    Hi Nakul,
    I know that for the Sales Stage report that each night when the ETL runs it takes a snap shot of the opportunities and what sales stage they are in (etc), and the Avg. Days in Stage is based off all the snapshots for how many days a opportunity was in a sales stage.
    I’m sorry though I don’t know what the formula’s are that are actually used to figure out 2 two metrics you asked about.
    Hope this helps.
    -Joe

  • Webstart and ResourceBundle (Do sun engineers test at all?)

    http://developer.java.sun.com/developer/bugParade/bugs/4891531.html
    Are they ever gonna fix that? It's been almost a year since the bug was reported but nothing has happened!?
    It's about the internalization of java applications! I don't know how big a procent of java developers are from outside the US (>75% probably) and sun is basically ignoring them with this &#"�%#� bug. Please, for next version do some actual testing on locale detection code before releasing it. And do it fast.
    As if the ResourceBundle isn't buggy enough try to use it together with webstart. Everything about internalization breaks. Webstarts classloader loses all resourcebundles and you stuck with en_US. If the app is run from the commandline you can actually get the bundle with correct locale but with webstart you never know what's going to break next.
    Since it's introduction the webstart has been one of the most promising innovations but it has stayed as that. It's a promise, nothing more. Does it actually update the changed jar files for your app? Answer: Most of the time, if you lucky. Well one can always implement a version check between server and client and tell the user that sorry: you need to manually flush the webstart cache since it doesn't want to download the changed version of the jar file.
    I don't know to which forum this rant belongs, but I'm sick of spending most of my coding time with creating workaround to java bugs.
    -- end of Rant.

    not much consolation but in the keynote speech one of the top brass at sun said that java was now fast enough and that attention would turn to stability

Maybe you are looking for

  • Pasting a Pages template page on desktop to a blank page in pages document

    I write reports on a daily basis with a photo page at the end. I have recently moved from iwork to pages forced by updating OS to snow leopard. Anyway, I have created a photo page template and keep it on the desk top, however I cannot paste the compl

  • Launchd daemon not starting correctly on launch

    Hi All, I have a script that I like to have run anytime my wireless network changes.  The script needs to be run under sudo, so I created a daemon inside of /Library/LaunchDaemons . My plist file looks like this: <?xml version="1.0" encoding="UTF-8"?

  • Access remote database in desktop application

    Hi friends, I am developing an desktop appication in that I have to access the data reside in another machine. how can do this through java. how to set url for this. since normally we will use the jdbc:odbc:...... for access remote machine database.

  • Trying to convert a regular collection to a Web collection

    I have a number of collections that were set up in V1.X and used to make Web pages. I tried to convert one of the collections in a Web Collection by clicking on the + marker while in the collection and in the Web section of Lightroom. It opened a dia

  • Can someone point me to an application built in Flex that is in the Apple App Store

    I keep seeing videos from adobe that shows apps running on IOS  devices. Im getting mixed messages about the whole process.      Forgive me if Im just missing something or have not been paying  attention enough to know..  How in the world is this bei