Using open source ADF

Hi,
does anyone know if the open source ADF can be used on a mysql database?
And can I create graphs with the open source version of ADF?
Regards Roel

Hi Roel,
Yes you can use MySQL with ADF Essentials.
But lets not confuse free for open source. ADF Essentials is free, but not open source. I'm int he middle of writing a comprehensive how-to blog article on this, but you can piece it all together with these links below:
1.) Download JDeveloper. I'm not sure if JDev 11.1.2.4 comes with ADF Essentials, but i know JDev 11.1.2.3 does. I used JDev 11.1.2.3 for my project.
2.) Configure JDeveloper to run MySQL: http://jdev11g.blogspot.com/2009/04/oracle-jdeveloper-11g-with-mysql.html\
3.) Install/Configure Glassfish with ADF Essentials: https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to and http://docs.oracle.com/cd/E35521_01/admin.111230/e16179/ap_glassfish.htm
4.) Create a db connection to MySQL on JDev and make a small application - just use the normal ADF dev process to make some screens
5.) Create JDBC MySQL Database Connection on Glassfish: http://mariosgaee.blogspot.com/2010/07/configure-mysql-connection-pool-in.html
6.) Use Shay's blog in step 3 to deploy the application to glassfish
7.) and Test!
Thanks,
Gavin
http://www.pitss.com/us

Similar Messages

  • Logging with whereabouts using open source and freeware

    You can find the html version of this at:
    http://www.acelet.com/whitepaper/loggingWithWhereabouts.html
    Logging with whereabouts using open source and freeware
    The purpose of logging is to find out what had happened when needed. When the
    time comes to read log messages, you want to know both the log message and its
    whereabouts (class name, method name, file name and line number). So you need
    to hard code whereabouts.
    But hard coded whereabouts are very difficult to maintain: when you modify your
    source code, line number changes; when you copy and paste a line, its class name
    and method name change. If whereabouts are wrong, you introduce bugs in your logging
    logic and the log messages are useless at the best.
    This article shows you an example of using freeware Redress tool to rectify whereabouts
    programmatically in your Makefile or Ant build file. So your whereabouts are always
    correct for both Java and JSP source file.
    Redress tool is part of SuperLogging at http://www.ACElet.com. SuperLogging also
    provides an open source wrapper Alog.java, which redirects log method calls to
    your favorite logging package. Redress tool can rectify whereabouts information
    on all Alog's method calls in your application. So, if you call Alog's log methods,
    these calls will be rectified by Redress.
    JDK 1.4 introduces a new utility package java.util.logging. The example in this
    article is based on JDK logging. Log4J is a cousin of JDK logging. Log4J users
    should have no difficulties to modify this example for Log4J. Both JDK logging
    and Log4J are excellent logging software for single JVM.
    Note: Redress tool rectifies method calls on Alog, not JDK logging. You need to
    call Alog instead of JDK logging in your application.
    Source code of Alog.java
    The following is the source code of Alog's JDK logging version. It serves as an
    library file and should be on your CLASSPATH:
    * Copyright Acelet Corp. 2000. All rights reserved
    * License agreement begins >>>>>>>>>> <br>
    * This program (com.acelet.opensource.logging.Alog) ("Software") is an
    * open source software. <p>
    * LICENSE GRANT. The Software is owned by Acelet Corporation ("Acelet").
    * The Software is licensed to you ("Licensee"). You are granted a
    * non-exclusive right to use, modify, distribute the Software for either
    * commercial or non-commercial use for free, as long as: <br>
    * 1. this copyright paragraph remains with this file. <br>
    * 2. this source code (this file) must be included with distributed
    * binary code.<br>
    * NO WARRANTY. This comes with absolutely no warranty. <p>
    * <<<<<<<<<< License agreement ends <p><p>
    * The purpose of releasing this open source program is to prevent vendor
    * lock in. <p>
    * You can code your program using this class to indirectly use Acelet
    * SuperLogging (com.acelet.logging). If later you want to swith to other
    * logging package, you do not need to modify your program. All you have
    * to do is: <p>
    * 1. modify this file to redirect to other logging packages. <br>
    * 2. replace existing com.acelet.opensource.Alog with your modified one. <br>
    * 3. you may have to reboot your EJB server to make the changes effect.<br>
    * <p>
    * This program is just a wrapper. For detail information about the methods
    * see documents of underline package, such as com.acelet.logging.Logging.
    * <p>
    * Visit http://www.ACElet.com for more information.
    * <p>
    * This file is a modified for using JDK logging as an EXAMPLE.
    * <br>
    * You can use Redress tool to keep your whereabouts information
    * always correct. See http://www.ACElet.com/freeware for detail.
    * <p>
    * Please see http://www/ACElet.com/opensource if you want to see the
    * original version.
    package com.acelet.opensource.logging;
    import java.util.logging.*;
    public final class Alog {
    * Log level value: something will prevent normal program execution.
    public static int SEVERE = 1000;
    * Log level value: something has potential problems.
    public static int WARNING = 900;
    * Log level value: for significant messages.
    public static int INFO = 800;
    * Log level value: for config information in debugging.
    public static int CONFIG = 700;
    * Log level value: for information such as recoverable failures.
    public static int FINE = 500;
    * Log level value: for information about entering or returning a
    * method, or throwing an exception.
    public static int FINER = 400;
    * Log level value: for detail tracing information.
    public static int FINEST = 300;
    static Logger logger;
    static {
    logger = Logger.getLogger("");
    public Alog() {
    public static void alert(String subject, String message) {
    public static void error(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static Level getLevel(int levelValue) {
    if (levelValue == SEVERE)
    return Level.SEVERE;
    else if (levelValue == WARNING)
    return Level.WARNING;
    else if (levelValue == INFO)
    return Level.INFO;
    else if (levelValue == CONFIG)
    return Level.CONFIG;
    else if (levelValue == FINE)
    return Level.FINE;
    else if (levelValue == FINER)
    return Level.FINER;
    else if (levelValue == FINEST)
    return Level.FINEST;
    else
    return Level.ALL;
    public static void log(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static void sendMail(String to, String from, String subject,
    String text) throws Exception {
    public static void sendMail(String to, String cc, String bcc, String from,
    String subject, String text) throws Exception {
    Test program
    The simple test program is Test.java:
    import com.acelet.opensource.logging.Alog;
    public class Test {
    public static void main(String argv[]){
    Alog.log("Holle world", Alog.SEVERE, "wrongClassName", "wrongMethod",
    "wrongFileName", -1);
    How to run the test program
    1. Compile Alog.java (JDK 1.4 or later, not before):
    javac Alog.java
    2. Download freeware Redress tool from http://ACElet.com/freeware.
    3. Run Redress tool:
    java -cp redress.jar Test.java
    4. Check Test.java. The Alog.log method call should be rectified.
    5. Run test program:
    java Test
    You should see log message with correct class name and method name.

    Hi;
      I found this code and would like to share it with you :
    JCoDestination destination = JCoDestinationManager
      .getDestination(DESTINATION_NAME2);
      JCoFunction function = destination.getRepository().getFunction(
      "RFC_FUNCTION_SEARCH");
      if (function == null)
      throw new RuntimeException("RFC_FUNCTION_SEARCH not found in SAP.");
      function.getImportParameterList().setValue("FUNCNAME", "*");
      function.getImportParameterList().setValue("GROUPNAME", "*");
      try {
      function.execute(destination);
      JCoTable funcDetailsTable = function.getTableParameterList()
      .getTable("FUNCTIONS");
      int totalNoFunc = funcDetailsTable.getNumRows();
      if (totalNoFunc > 0) {
      for (int i = 0; i < totalNoFunc; i++) {
      System.out.println("Function Name: "
      + funcDetailsTable.getValue(i));
      } catch (AbapException e) {
      System.out.println(e.toString());
      return;
      System.out.println("RFC_FUNCTION_SEARCH finished");
    It is working and retrieving FM.
    Regards
    Anis

  • Best tutorial using open source technology with jdeveloper 11g for beginner

    Best tutorial based on Jdeveloper 11g myfaces, Spring , hibernate and oracle xe or mysql using tomcat server.
    Is there any tutorial like followed link. Using jdeveloper 11g.
    http://www.javaguicodexample.com/javawebjpajsfmysqldatabase12.html
    also like netbean tutorial in jdeveloper 11g.
    http://netbeans.org/kb/67/web/jastrologer-intro.html
    http://netbeans.org/kb/67/web/jastrologer-validate.html
    http://netbeans.org/kb/67/web/jastrologer-jsfformtags.html
    Jdeveloper 11g always go with wizard. I personally like visual jsf desinger of jdeveloper.
    But other thing i want to code. To understand properly.
    I am following following tutorial in jdeveloper 11g
    http://wowjava.wordpress.com/2010/01/21/jsf-database-application/
    Edited by: prafull on May 26, 2010 5:37 PM

    There isn't an end to end tutorial with the stack you are looking at, but:L
    You can start with this tutorial that uses EclipseLink for JPA to build the model layer:
    http://www.oracle.com/technology/obe/obe11jdev/ps1/ejb/ejb.html
    Here is a little example of how you can use Trinidad components (open source) in JDeveloper 11g for visual JSF development:
    http://blogs.oracle.com/shay/2009/02/using_trinidad_in_jdeveloper_1.html
    using MySQL would just mean adding the MySQL JDBC driver to JDeveloper, and to the integrated WebLogic - like this:
    http://jobinesh.blogspot.com/2009/06/adf-with-mysql.html

  • Adobe is simply a rip off and people should use open source programs

    Every time I go to use something you leaches are trying to suck more money from me.  I am moving everything to open source.  Screw you guys.

    Hi John,
    I'm so sorry to hear of your frustration. Is there something in particular I can assist you with?
    Please let me know.
    Looking foward to hearing back from you.
    Kind regards, Stacy

  • Black screen on resume from sleep using open source AMD/ATI driver

    When waking from sleep using systemctl suspend or pm-suspend , I am presented with a black screen. I can still open programs, type, etc. but cannot see what I am doing. I usually just wind up rebooting from whatever terminal I had open, but again I can't see what I am typing. Upon reboot, the screen starts back up again. Everything else seems to resume from sleep just fine, it's just the screen that won't turn back on.
    I came from Ubuntu and had this same problem there. However, I only had this problem when using the open source xf86-video driver; when using the proprietary drivers, I was able to suspend/resume just fine. So it seems this problem is specific to the open source drivers.
    If I'm using an external monitor, my external monitor will resume just fine after waking from sleep, but the laptop screen will not.
    Googling around shows this is a common problem with AMD/ATI cards, and after a lot of attempts and failures I'm interested in knowing if anyone else has solved this problem.
    What I've tried so far (without success):
    -various quirks included with pm-utils to turn on dpms after resume
    -xrandr after resumption from sleep
    ==xrandr --output LVDS --off (If used without suspending (so while the screen still works) this seems to crash Gnome the first time around, but Gnome automatically restarts. If used a second time, it completely blanks the screen and requires a reboot)
    ==xrandr --output LVDS --mode 1600x900
    -xset dpms force on or xset dpms force off after resumption from sleep
    -vbetool dpms off and vbetool dpms on results in error message "Real mode call failed"
    -scripts using vbetool or xrandr when resuming from sleep
    -switching between virtual consoles and gnome using alt-ctrl-fn-f1 and alt-ctrl-fn-f2 keys
    My setup:
    -HP Envy dv7
    -UEFI dual-boot with Windows 8
    -AMD Radeon HD 7640G
    -xf86-video-ati 1:7.2.0-1 driver
    -Gnome DE using GDM login manager
    Thank you.
    EDIT: I did try using the proprietary drivers for a time, but found I couldn't adjust my brightness. At first I thought working suspension > adjustable brightness, but I quickly changed my mind after one night of trying to work on an unadjustable maximally bright screen.
    Last edited by broahmed (2013-11-23 02:18:57)

    Unfortunately I could not fix the problem so I wiped my system and loaded all new drivers before I found this posting.
    Is there a way to get the old ATI driver that works? The only one available on the ATI and Lenovo website is the latest one with the problem. I agree with you David, Lenovo should have fixed this problem already with ATI.
    John

  • Compiz/desktop effects using open source radeonhd drivers?

    Just wanted to know if it was possible to get compiz/desktop effects working with the radeonhd driver, or whether I need to use the proprietary catalyst driver.  I'm currently running KDE 4.3 on a Mobility HD 2600.  No configuration of xorg.conf seems to allow desktop effects to be enabled (I've read all of the ATI/Xorg wiki documentation).
    Thanks in advance, again.

    Put this in your xorg.conf:
    Section "Device"
    Identifier "My Graphics Card"
    Driver "radeon"
    Option "DRI" "on" ## Eάν επιμένει να μην ενεργοποιείται το DRI, το βάζουμε επίτηδες.
    Option "DynamicClocks" "on" ## Powersaving option
    Option "AccelMethod" "EXA" ## Ενεργοποίηση του EXA rendering, για γρήγορο 2D acceleration
    Option "EXAVSync" "on" ## Flicker-free Xv overlay accelerated Video.
    Option "DMAForXv" "on" ## Εάν δεν ενεργοποείται το Xv, video acceleration, το βάζουμε επίτηδες.
    Option "ScalerWidth" "2048" ## Καλό είναι να μπει για να μην υπάρχουν artifacts σε HD video.
    Option "EnablePageFlip" "on" ## Special option για 3D δεν είναι απαραίτητη. Δείτε στο man του radeon.
    Option "RenderAccel" "on" ## Ενεργοποιεί το acceleration για την κάρτα γραφικών εάν δεν ξεκινάει.
    Option "AccelDFS" "on" ## Ενεργοποιείστε ΜΟΝΟ εάν έχετε ενεργοποιήσει το EXA option.
    #BusID "PCI:1:0:0"
    EndSection
    Then, open a terminal and enter:
    su -
    touch /etc/hal/fdi/policy/10-keymap.fdi
    nano /etc/hal/fdi/policy/10-keymap.fdi
    And put this:
    <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
    <deviceinfo version="0.2">
    <device>
    <match key="info.capabilities" contains="input.keymap">
    <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
    </match>
    <match key="info.capabilities" contains="input.keys">
    <merge key="input.xkb.rules" type="string">base</merge>
    <!-- If we're using Linux, we use evdev by default (falling back to
    keyboard otherwise). -->
    <merge key="input.xkb.model" type="string">keyboard</merge>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
    string="Linux">
    <merge key="input.xkb.model" type="string">evdev</merge>
    </match>
    <merge key="input.xkb.layout" type="string">us,gr</merge>
    <merge key="input.xkb.model" type="string">pc105</merge>
    </match>
    </device>
    </deviceinfo>
    See the "      <merge key="input.xkb.layout" type="string">us,gr</merge>" line, and change "us,gr" it with your languages, e.g. "us,fr".
    Then save the file.
    If you, also, have a touchpad, you should do this:
    touch /etc/hal/fdi/policy/11-x11-synaptics.fdi
    And put there:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
    <device>
    <match key="info.capabilities" contains="input.touchpad">
    <match key="info.product" contains="Synaptics TouchPad">
    <merge key="input.x11_driver" type="string">synaptics</merge>
    <merge key="input.x11_options.MinSpeed" type="string">0.09</merge>
    <merge key="input.x11_options.MaxSpeed" type="string">0.18</merge>
    <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
    <merge key="input.x11_options.SHMConfig" type="string">true</merge>
    <merge key="input.x11_options.AccelFactor" type="string">0.032</merge>
    <merge key="input.x11_options.LeftEdge" type="string">1700</merge>
    <merge key="input.x11_options.RightEdge" type="string">5300</merge>
    <merge key="input.x11_options.TopEdge" type="string">1700</merge>
    <merge key="input.x11_options.BottomEdge" type="string">4200</merge>
    <merge key="input.x11_options.FingerLow" type="string">25</merge>
    <merge key="input.x11_options.FingerHigh" type="string">30</merge>
    <merge key="input.x11_options.MaxTapTime" type="string">180</merge>
    <merge key="input.x11_options.MaxTapMove" type="string">220</merge>
    <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
    <merge key="input.x11_options.HorizScrollDelta" type="string">100</merge>
    <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
    <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
    <!-- Restore old synaptics driver defaults removed by Fedora/RH patch -->
    <merge key="input.x11_options.RTCornerButton" type="string">2</merge>
    <merge key="input.x11_options.RBCornerButton" type="string">3</merge>
    <merge key="input.x11_options.TapButton1" type="string">1</merge>
    <merge key="input.x11_options.TapButton2" type="string">2</merge>
    <merge key="input.x11_options.TapButton3" type="string">3</merge>
    <!-- Arbitrary options can be passed to the driver using
    the input.x11_options property since xorg-server-1.5. -->
    <!-- EXAMPLE:
    <merge key="input.x11_options.LeftEdge" type="string">120</merge>
    -->
    </match>
    <match key="info.product" contains="AlpsPS/2 ALPS">
    <merge key="input.x11_driver" type="string">synaptics</merge>
    </match>
    <match key="info.product" contains="appletouch">
    <merge key="input.x11_driver" type="string">synaptics</merge>
    </match>
    <match key="info.product" contains="bcm5974">
    <merge key="input.x11_driver" type="string">synaptics</merge>
    </match>
    </match>
    </device>
    </deviceinfo>
    For this you must have installed:
    - Xserver 1.5
    - xf86-input-evdev
    - xf86-input-synaptics
    - halxorg-input-drivers
    This guide is written by Flamelab.
    Last edited by apollokk (2009-09-02 09:23:11)

  • [SOLVED] ATI (open source) Graphics Issue due to Upgrade

    Shadowrun Returns finally loaded (after ages) but performance was abysmal whereas I was playing it with the same settings flawlessly yesterday. L4D2 was "laggy" while clicking in the interface and on the opening video, and then I got sound with a black screen and had to kill the process.
    I believe it is related to a recent update in one of the following packages (at least I did not have this problem yesterday, and I updated first thing this morning):
    [2014-05-06 08:32] [PACMAN] starting full system upgrade
    [2014-05-06 08:32] [PACMAN] upgraded mesa (10.1.1-2 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded mesa-libgl (10.1.1-2 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded ati-dri (10.1.1-2 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded x265 (0.9-1 -> 1.0-1)
    [2014-05-06 08:32] [PACMAN] upgraded ffmpeg (1:2.2.1-1 -> 1:2.2.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded lib32-mesa (10.1.1-1 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded lib32-mesa-libgl (10.1.1-1 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded lib32-ati-dri (10.1.1-1 -> 10.1.2-1)
    There doesn't seem to be much useful output when starting Steam from the command line here's the beginning output:
    Running Steam on arch rolling 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(1398287272_client)
    libGL error: dlopen /usr/lib32/xorg/modules/dri/r600_dri.so failed (/home/username/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/xorg/modules/dri/r600_dri.so))
    libGL error: unable to load driver: r600_dri.so
    libGL error: driver pointer missing
    libGL error: failed to load driver: r600
    Installing breakpad exception handler for appid(steam)/version(1398287272_client)
    (steam:1501): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
    (steam:1501): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
    /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
    My card shouldn't be using the r600 driver (mine is a Radeon HD 5770) and it's quite possible those errors have always been there.
    Any help would be greatly appreciated.
    Last edited by cyrxi (2014-05-06 15:03:55)

    I have similar problem. I have removed steam-runtime libstdc++ libraries (I could not start game with them), but performance is very low. I use open source ati drivers (lib32-ati-dri also installed) and have Radeon 7770. Some time ago I could play Super Meat Boy with good performance, but now even intro is like 5 FPS which is obviously now what I expected. I am rather casual player so I can't say when (after which update as I presume) performance were redused. System is up-to-date.
    I noticed that if I use AccelMethod "EXA" hardware acceleration do not work, with "GLAMOR" I have artefacts (e.g. with title bar and context menu) in KDE, but it run at normal SMB at normal speed. According to Arch Wiki there is a bug in X11 related to GLAMOR.
    Last edited by fenuks (2014-05-10 21:27:11)

  • X11 and open source applications issues

    I have a brand new iMac 20 w/ OS X 10.4.8/ Core Duo 2.16/ ATI X1600 w/ 256 mb vram/ 1 gb of system ram. I have been using open source systems for almost two years and would like to continue to use some of the applications which are provided for Macintosh. When attempting to install any of the X11 applications, I get a message saying that I need to have X11 installed in order to install and run the apps. I downloaded the Apple X11 1.0 installer because I did not see X11 on my system. When trying to install it, I got a message saying that it could not be installed because there is a more up to date version already installed.
    So, the installers for applications such as, Open office and Gimp Shop, do not see that I actually have X11 installed and they will not install because of it. I do not know enough about OS X to work through this issue.
    Any help will be greatly appreciated.
    Thanks,
    zeusx64

    I did not see another version of X11 but I did go into the installation of the optional items and did not see it listed. I am fairly well versed in using computers, so I am not a complete noob but I am fairly new to Mac itself.
    I have FreeBSD experience, which in itself, gives a bit of X11 experience.
    That said, I have already looked for needed packages to install, tried to install and as I said before, I recieved the message during the attempted install of X11, which said I already had a more up to date version installed.
    If I have by chance missed something along the way, feel free to provide a link to the needed package.
    I am open to learning all that I can and realize that we all are in a never ending process of that learning.
    Thanks for the replies and I hope we can figure out what I have not on my own.
    I will check my mail when I am at home after work.
    Thanks again.

  • JAVA ME version Open Source

    Hi,
    I am new to JAVA technology. I want to use open source version of JAVA ME along with CDC1.1 and FP1.1.
    Can you please provide me links to download these open source packages. I am planning to cross compile and use it on Linux.
    I hope I can download this from ORACLE website and use this code as open source code. Is this correct?
    Thanks & Regards,
    Tushar

    How about this ?
    http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#MIDP-2.0-OTH-G-F
    Actually, all Open source you can download from http://jcp.org/en/jsr/platform?listBy=1&listByType=platform
    If you just want to use CDC 1.1 and FP1.1 in ARM platform, you can download OJEC from
    http://www.oracle.com/technetwork/java/embedded/downloads/javame/index.html
    Regards,
    Xunliao

  • Best way to run open source/GNU programs on Mac

    Hi folks,
    I'm kind of new to Macs, coming from the linux/unix world.   I'm working on reinstalling the OS on my macbook (after finding out the hard way that it itsn't prudent to use a case-sensitive file system on a Mac), and thought this would be a good time to ask if anyone has an opinion on the best way to run linux-y programs on a Mac.   For instance, I find myself wanting to use "zim" and keep it synchronized with my linux computers, but I can't get it to install on my mac.   I can see a few options:
    1) run linux in a virtual machine, but this is a problem since I only have 4 GB of memory.
    2) use mac ports, but most of the ports I tried in the past didn't work, and my questions to the community were ignored (I tried to be friendly, but perhaps I came across wrong...?)
    3) use fink, but I gather it is out of date and not really used any more.
    So, I'm curious what other people use if they want to use open source programs?   Ideally I wouldn't have to compile each program myself, but maybe that is the best option?
    Thanks.

    I think Fink has install binaries (and if it has a ZIM port that works for you, what do you care if Fink is a bit out-of-date as a package manager?).
    From my observations of MacPorts.com, it compiles the ported package on your system (so you need to have XCode (free from Mac App Store) installed on your system.  If MacPorts has a binary option, I have not dug deep enough to find it (as I mostly use the minimum to get something I want installed).
    The other option is to download the Open Source package and build it yourself.  There are some that think this is the ONLY way to go about it (me I'm lazy and only do that for Vim which I desire specific options not always included in canned Vim packages).
    If you want OpenZIM on your Mac and you only use it once in a while, then a virtual machine might be the way to go.  However, if your use of OpenZIM is extensive, then a virtual machine can be a bit heavy weight, adn for that you might want to either find a working port or build it yourself.
    Whatever you do, DO NOT replace a standard Mac OS X installed Unix side program with your own.  Put your stuff in /usr/local/bin, or a personal local tree (Fink uses /sw/... and MacPorts uses /opt/local/...), then modify PATH in your shell initialization file.  Replacing standard Mac OS X Unix programs may break Mac OS X maintenance scripts, GUI programs that get an assist from a Unix command, etc...
    NOTE:  Chances are you Mac can go up to at least 8GB of RAM, and if you look at Crucial.com you might find it will not cost you much at all (for example, the MacBook Pro I just got was upgraded from 4GB to 8GB for only $43).  With 8GB of RAM you will not notice that you have a virtual machine locking down 2GB.  Also I'm not telling you to spend money, just pointing out possible options should you find your need for OpenZIM demands the use of a virtual machine.
    With respect to a case sensitive file syste, if you need one, then create a partition (or perhaps a disk image (.dmg) via Applications -> Utilities -> Disk Utility) for that purpose (an external disk is also an option).  But as you have discovered Mac OS X and many of its GUI applications have assumptions based on a case-insensitive file system.

  • Graphs with ADF Essentials 12.1.2.0 deployed on Glassfish 3.1.2 Open Source not displaying

    Hi,
    I have three simple Bar Graphs which developed using JDeveloper 12c. When I deployed in Glassfish Server 3.1.2 open source edition with ADF essentials 12.1.2.0 they are not displayed. Other data bound pages are working fine. Now if I deploy them in the integrated weblogic server then they are correctly displayed.
    As per the oracle documentation DVT components are included in ADF Essentials.
    Can someone please help me if I am missing anything?
    Thanks,
    Mehabub

    Hi Alejandro,
    I could see following warning and info in server.log file for my domain.
    [#|2013-11-17T18:01:12.677+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=19;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:01:12.790+0530|INFO|glassfish3.1.2|oracle.jbo.uicli.mom.CpxUtils$Visitor|_ThreadID=19;_ThreadName=Thread-2;|jndi:/server/JeetOnlinePortal/WEB-INF/classes/jeetView/DataBindings.cpx|#]
    [#|2013-11-17T18:01:15.455+0530|INFO|glassfish3.1.2|oracle.adfinternal.controller.faces.lifecycle.JSFLifecycleImpl|_ThreadID=19;_ThreadName=Thread-2;|ADFc: Initializing ADF Page Lifecycle for the JSF environment, LifecycleContextBuilder is 'oracle.adfinternal.controller.application.model.JSFDataBindingLifecycleContextBuilder'.|#]
    [#|2013-11-17T18:01:15.607+0530|INFO|glassfish3.1.2|oracle.adfinternal.controller.state.SessionBasedScopeMap|_ThreadID=19;_ThreadName=Thread-2;|ADFc: Configuration parameter adf-scope-ha-support set to 'false'.|#]
    [#|2013-11-17T18:01:18.704+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/simple-desktop.css|#]
    [#|2013-11-17T18:01:18.950+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/richcomponents-simple-desktop.css|#]
    [#|2013-11-17T18:01:19.081+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/dvt-simple.css|#]
    [#|2013-11-17T18:01:19.131+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/trinidad/dvt-simple.css|#]
    [#|2013-11-17T18:01:19.176+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/skyros-v1-desktop.css|#]
    [#|2013-11-17T18:01:19.224+0530|WARNING|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.SkinStyleSheetParserUtils|_ThreadID=19;_ThreadName=Thread-2;|The skin selector AFIndexedIcon is not a Skin Icon Object since it does not have a content attribute. If you created this selector, please rename it to end with "style" instead of "icon" so that the Skinning Framework will treat it as a style, not an icon.|#]
    [#|2013-11-17T18:01:19.276+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/skyros-v1-theme-addition.css|#]
    [#|2013-11-17T18:01:19.325+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/skyros-v1-touchScreen-desktop.css|#]
    [#|2013-11-17T18:01:19.354+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/dvt-skyros-v1-desktop.css|#]
    [#|2013-11-17T18:01:19.387+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/dvt-skyros-v1-touchScreen-desktop.css|#]
    [#|2013-11-17T18:01:21.102+0530|WARNING|glassfish3.1.2|oracle.adf.share.security|_ThreadID=19;_ThreadName=Thread-2;|ADF Credential Store is not supported on Glassfish platform. Using the ADFNoCredentialSupportStore instead.|#]
    [#|2013-11-17T18:01:21.114+0530|WARNING|glassfish3.1.2|oracle.adf.share.security|_ThreadID=19;_ThreadName=Thread-2;|ADF Credential Store is not supported on Glassfish platform. Using the ADFNoCredentialSupportStore instead.|#]
    [#|2013-11-17T18:01:21.119+0530|WARNING|glassfish3.1.2|oracle.adf.share.jndi.ReferenceStoreHelper|_ThreadID=19;_ThreadName=Thread-2;|No credential could be loaded for Reference = Reference Class Name: oracle.jdeveloper.db.adapter.DatabaseProvider
    Type: sid
    Content: XE
    Type: subtype
    Content: oraJDBC
    Type: port
    Content: 1521
    Type: hostname
    Content: mcassociation.in
    Type: user
    Content: jeet
    , SecureRefAddr = password. Setting default value of "".|#]
    [#|2013-11-17T18:03:02.156+0530|WARNING|glassfish3.1.2|oracle.adfinternal.view.faces.partition.PartitionManager|_ThreadID=19;_ThreadName=Thread-2;|Feature "DvtGraph" is not contained in any partition.|#]
    [#|2013-11-17T18:03:02.601+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:02.602+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:02.602+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:02.602+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:03.643+0530|WARNING|glassfish3.1.2|oracle.adfinternal.view.faces.partition.PartitionManager|_ThreadID=20;_ThreadName=Thread-2;|Feature "DvtGraph" is not contained in any partition.|#]
    [#|2013-11-17T18:15:04.849+0530|INFO|glassfish3.1.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin|_ThreadID=21;_ThreadName=Thread-2;|Server shutdown initiated|#]
    [#|2013-11-17T18:15:05.262+0530|INFO|glassfish3.1.2|oracle.adf.share.config.ADFConfigFactory|_ThreadID=21;_ThreadName=Thread-2;|Calling ADF Config instance implementation: class oracle.adf.share.config.ADFConfigImpl.releaseResources()|#]
    [#|2013-11-17T18:15:05.877+0530|INFO|glassfish3.1.2|oracle.adf.share.config.ADFConfigFactory|_ThreadID=21;_ThreadName=Thread-2;|Calling ADF Config instance implementation: class oracle.adf.share.config.ADFConfigImpl.releaseResources()|#]
    [#|2013-11-17T18:15:07.200+0530|INFO|glassfish3.1.2|oracle.adf.share.config.ADFConfigFactory|_ThreadID=21;_ThreadName=Thread-2;|Calling ADF Config instance implementation: class oracle.adf.share.config.ADFConfigImpl.releaseResources()|#]
    [#|2013-11-17T18:15:09.701+0530|INFO|glassfish3.1.2|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service|_ThreadID=22;_ThreadName=Thread-2;|RAR7094: __xa_jdbc_ra shutdown successful.|#]
    [#|2013-11-17T18:15:12.276+0530|INFO|glassfish3.1.2|javax.enterprise.system.jmx.org.glassfish.admin.mbeanserver|_ThreadID=21;_ThreadName=Thread-2;|JMX002: JMXStartupService: Stopped JMXConnectorServer: null|#]
    [#|2013-11-17T18:15:12.276+0530|INFO|glassfish3.1.2|javax.enterprise.system.jmx.org.glassfish.admin.mbeanserver|_ThreadID=21;_ThreadName=Thread-2;|JMX001: JMXStartupService and JMXConnectors have been shut down.|#]
    [#|2013-11-17T18:15:12.277+0530|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=21;_ThreadName=Thread-2;|Shutdown procedure finished|#]
    Seems to be okay.
    Do you find something wrong or missing?
    Thanks,
    Mehabub

  • Unable to capture the adf table column sort icons using open script tool

    Hi All,
    I am new to OATS and I am trying to create script for testing ADF application using open script tool. I face issues in recording two events.
    1. I am unable to record the event of clicking adf table column sort icons that exist on the column header. I tried to use the capture tool, but that couldn't help me.
    2. The second issue is I am unable to capture the panel header text. The component can be identified but I was not able to identify the supporting attribute for the header text.

    Hi keerthi,
    1. I have pasted the code for the first issue
    web
                             .button(
                                       122,
                                       "/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1824fhkchs_6']/web:form[@id='pt1:_UISform1' or @name='pt1:_UISform1' or @index='0']/web:button[@id='pt1:MA:0:n1:1:pt1:qryId1::search' or @value='Search' or @index='3']")
                             .click();
                        adf
                        .table(
                                  "/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1c9nk1ryzv_6']/web:ADFTable[@absoluteLocator='pt1:MA:n1:pt1:pnlcltn:resId1']")
                        .columnSort("Ascending", "Name" );
         }

  • Is there an easy way to use the VMware Studios Open Source download?

    I noticed there was a relatively current open source download package for VMware Studio, so I downloaded it, hoping there were instructions on applying the new software to the appliance.  The download was a tar.gz file, which appears to include source code for those OSS packages.  
    So, I am concluding that my hope that this was an update to VMware Studio was unfounded.  
    Is there any news, at all, about plans to update VMware Studio?  It is obvious that a VMware-internal tool exists as they use it to create their own appliances which appear to have fixed some issues, such as IE10 access.  
    Thanks Dan

    You do not need to invoke Finder to do this. Create a new empty Automator workflow and use the "Run Shell Script" option. Paste in the following....
    mv ~/Downloads/* ~/.Trash
    You can then save the workflow as an application, attach it as a Finder action or add it to the scripts menu, whichever you like better.
    If you would like to bypass the Trash and just completely delete the Downloads folder contents immediately, then paste in this command:
    rm -rf ~/Downloads/*

  • Using data source in adf application.

    Hi ,
    JDev version : 11.1.1.6.0
    I am planning to use data source in the application  , but there is an issue facing while running with data source.
    Exception in thread "main" javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
        at javax.naming.InitialContext.init(InitialContext.java:223)
        at javax.naming.InitialContext.<init>(InitialContext.java:197)
        at com.cisco.complianceutil.WizardDataSourceUtil.main(WizardDataSourceUtil.java:42)
    Caused by: java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    So I used "Weblogic.jar" once and "wlfullclient.jar" . By using one of these jars issue fixed but because of it while loading the application it is throwing the below error .
    <Sep 10, 2013 2:42:05 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    weblogic.application.ModuleException: [HTTP:101216]Servlet: "weblogic.wsee.jaxws.client.async.AsyncTransportProvider" failed to preload on startup in Web application: "ComplianceWizard".
    javax.xml.ws.WebServiceException: javax.xml.ws.WebServiceException: java.lang.InstantiationException: weblogic.wsee.jaxws.client.async.AsyncTransportProvider
        at weblogic.wsee.jaxws.WLSInstanceResolver.getSingleton(WLSInstanceResolver.java:36)
        at weblogic.wsee.jaxws.WLSInstanceResolver.start(WLSInstanceResolver.java:55)
        at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.start(WLSInstanceResolver.java:82)
        at com.sun.xml.ws.server.InvokerTube.setEndpoint(InvokerTube.java:85)
        at weblogic.wsee.jaxws.EndpointAwareLateInitTube.postCreateEndpoint(EndpointAwareLateInitTube.java:48)
        at weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:150)
        at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:64)
    For this I observed that solution is removing the wlfullcient.jar or weblogic.jar from the libraries. But If I do not use any one of them then data source does not work. Please guide me with your suggestions.

    This is configured in your database access layer - if it is using ADF BC then in the Application Module go to the configuration tab and edit the local configuration to see the information about which DB you are accessing.

  • We have build a nice Flex BI front end and want to open-source it would this be useful to the group?

    Hello, I am the CEO of DataRoket (www.dataroket.com) and we are a data integration and analytics platform.  As part of our effort, we have built a really nice data visualization and reporting package.
    Since this is not our core business and we want to give back to the community and also see it continue to evolve, we are going to open source the Data Visualization module of data roket.
    You can look at the application by going to www.dataroket.com.  If we did this, we would like to get some people to work on this and use it freely for your clients etc.
    I want to know two things please:
    1. is this interesting and would it be useful to the community
    2. Are there people that would like to continue to push this capability and shepard the open source effort with us?
    Thanks in advance for your feedback
    James Fox
    [email protected]

    I like the idea of open source.  Have you considered adding a demo/dummy Flex
    app to your website for a fictional business.  Just to show your capabilities.

Maybe you are looking for

  • Threshold values are not showing in zeros and ones

    Hi guys I am thresholding an 16 bit unsinged  image . There are few problem I am facing  1) when I look at values over the threshold images those are not in zeros and ones 2) How to change color of threshold image, by default it is red and black I wi

  • Virtual pc 7 for mac

    I just received vitual pc 7 for mac and tried to install it. I am not sure why it is not installing on my mac. The installation starts out fine - it seems to install what is necessary and asks me to restart. After restart it should continue with inst

  • Importing into iPhoto 09

    My photo folders are organized alphabetically, I prefer to have folders where I store my image folders and to link that folder to iPhoto. Is there a way to import into iPhoto where I can keep this arrangement? I believe every time I import into iPhot

  • Trouble exporting for Dreamweaver, nothing interactive worked...

    I was so excited to learn about Fireworks' great features, and have a task of building a website... all on my own for the first time. In Fireworks, I managed to lay out a page and built buttons and had some pop up menus working. Everything looked gre

  • KE28 Log displaying wrong receivers

    Hi Experts, I'm testing the execution of KE28. I created 1 FI posting for an account that flows the value to the value field VV500. It was sent to CE1XXXX with record type B, and the PA segment contains only the profit center. I have 2 SD postings in