Provide the client desktop application for discoverer 11.1.1.6

Hi All,
would you please advise....me..
we have configured discoverer 11.1.1.6 with e-biz....
my question..?
which cleint desktop application(which version) we need to use for discoverer migration or to generate the reports.
please help me out...
Thanks in advance.
Regards,
Komuraiah

user13724467 wrote:
Hi All,
would you please advise....me..
we have configured discoverer 11.1.1.6 with e-biz....
my question..?
which cleint desktop application(which version) we need to use for discoverer migration or to generate the reports.
please help me out...
Thanks in advance.
Regards,
KomuraiahPlease see (Using Discoverer 11.1.1 with Oracle E-Business Suite Release 12 [ID 1074326.1]).
Steps:
(Optional) Installation of Discoverer Administrator 11.1.1 on a Windows-based PC that can be used to customize Discovere
And,
4.4. Install Discoverer Administrator (Optional)
Download
http://www.oracle.com/technetwork/middleware/downloads/index.html
Docs
http://docs.oracle.com/cd/E23943_01/bi.1111/b32519/toc.htm
Thanks,
Hussein

Similar Messages

  • Known Issue while running Adobe Story desktop application for the first time on Mac OS 10.8

    You may encounter the following error message while running the Adobe Story desktop application for the first time on Mac OS 10.8:
    For resolution, please go to:
    http://helpx.adobe.com/story/kb/run-story-app-mac-os.html

    The /Developer directory contains the compiler(s) and various tools and libraries.
    Does your user account name really contain a single quote? If so, it looks like the quote is getting eaten by one of the build scripts, which is resulting in a file path that doesn't exist.

  • How to create desktop application for simple server program using netbeans?

    Hi,can anyone help me on this one??
    I'm am very new to java,and I already trying different example program to create desktop applications
    for simple server program but it's not working.
    This is the main program for the simple server.
    import java.io.*;
    import java.net.*;
    public class Server {
    * @param args the command line arguments
    public static void main(String[] args) {
    try{
    ServerSocket serverSocket = new ServerSocket(4488);
    System.out.println("Server is waiting for an incoming connection on port 4488");
    Socket socket = serverSocket.accept();
    System.out.println(socket.getInetAddress() + "connected");
    PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
    BufferedReader in = new BufferedReader( new InputStreamReader(socket.getInputStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null){
    out.println(inputLine);
    System.out.println("Connection will be cut");
    out.close();
    in.close();
    socket.close();
    serverSocket.close();
    }catch(IOException e){
    e.printStackTrace();
    // TODO code application logic here
    }

    and this is the Main Processing :
    import java.awt.*;
    import java.awt.event.*;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javax.swing.*;
    import java.text.*;
    import java.util.*;
    import java.net.*;
    import java.io.*;
    public class MainProcessing {
    private static final long serialVersionUID = 1L;
    static private boolean isApplet_ = true;
    static private InetAddress argIp_ = null;
    static private int argPort_ = 0;
    public TCPIP TCPIP_ = null;
    private InetAddress ip_ = null;
    private int port_ = 10001;
    static private boolean conectFlag = false;
    private BufferedWriter bw;
    FileOutputStream fos;
    OutputStreamWriter osw;
    public int[] current = new int[400];
    public int[] volt = new int[400];
    public int[] revolution = new int[400];
    public void init() {
    public void start() {
    if (isApplet_) {
    try {
    ip_ = InetAddress.getByName(getCodeBase().getHost());
    } catch (UnknownHostException e) {
    } else {
    ip_ = argIp_;
    if (argPort_ != 0) {
    port_ = argPort_;
    // IPアドレスが不明なら何もしない
    if (ip_ != null) {
    // コネクションが成立していないなら、接続
    if (TCPIP_ == null) {
    TCPIP_ = new TCPIP(ip_, port_);
    if (TCPIP_.getSocket_() == null) {
    System.out.println("ミス1");
    // エラーメッセージを表示
    return;
    if (TCPIP_ == null) {
    System.out.println("ミス2");
    return;
    System.out.println("成功");
    conectFlag = true;
    try {
    TCPIP_.sendF();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);
    System.out.println("" + conectFlag);
    return;
    public void receive() {
    try {
    // Calendar cal1 = Calendar.getInstance(); //(1)オブジェクトの生成
    // int year = cal1.get(Calendar.YEAR); //(2)現在の年を取得
    // int month = cal1.get(Calendar.MONTH) + 1; //(3)現在の月を取得
    // int day = cal1.get(Calendar.DATE); //(4)現在の日を取得
    // int hour = cal1.get(Calendar.HOUR_OF_DAY); //(5)現在の時を取得
    // int min = cal1.get(Calendar.MINUTE); //(6)現在の分を取得
    // int sec = cal1.get(Calendar.SECOND); //(7)現在の秒を取得
    byte[] rev = TCPIP_.receive();
    // System.out.println("受信");
    if (rev != null) {
    byte[] Change = new byte[1];
    int j = 0;
    for (int i = 0; i < 1200; i++) {
    Change[0] = rev;
    current[j] = decimalChange(Change);
    i++;
    Change[0] = rev[i];
    volt[j] = decimalChange(Change);
    i++;
    Change[0] = rev[i];
    revolution[j] = decimalChange(Change);
    } catch (NullPointerException e) {
    public int decimalChange(byte[] byteData) {
    int bit0, bit1, bit2, bit3, bit4, bit5, bit6, bit7;
    int bit = 0;
    for (int i = 0; i < 8; i++) {
    int a = (byteData[0] >> i) & 1;
    System.out.print(a);
    System.out.println();
    return 1;
    public void destroy() {
    // &#20999;&#26029;
    if (TCPIP_ != null) {
    TCPIP_.disconnect();
    if (TCPIP_.getSocket_() != null) {
    try {
    System.out.println("\ndisconnect:" + TCPIP_.getSocket_().getInetAddress().getHostAddress() + " " + TCPIP_.getSocket_().getPort());
    } catch (Exception e) {
    TCPIP_ = null;
    public boolean conect(int IP) {
    conectFlag = false;
    String address = "192.168.1." + IP;
    System.out.println(address);
    try {
    argIp_ = InetAddress.getByName(address);
    } catch (UnknownHostException e) {
    // xp.init();
    isApplet_ = false;
    start();
    return (conectFlag);
    public void send(String command, int value, int sendData[][], int i) {
    int j = 0;
    Integer value_ = new Integer(value);
    byte values = value_.byteValue();
    Integer progNum = new Integer(i);
    byte progNums = progNum.byteValue();
    try {
    TCPIP_.send(command, values, progNums);
    for (j = 1; j <= i; j++) {
    Integer time = new Integer(sendData[j][0]);
    byte times = time.byteValue();
    Integer power = new Integer(sendData[j][1]);
    byte powers = power.byteValue();
    TCPIP_.send(times, powers);
    TCPIP_.flush();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);
    public void file(String name) {
    ublic void fileclose(String name, String command, int value, int sendData[][], int i) {
    try {
    fos = new FileOutputStream("" + name + ".csv");
    osw = new OutputStreamWriter(fos, "MS932");
    bw = new BufferedWriter(osw);
    String msg = "" + command + "," + value + "";
    bw.write(msg);
    bw.newLine();
    for (int j = 1; j <= i; j++) {
    msg = "" + j + "," + sendData[i][0] + "," + sendData[i][1];
    bw.write(msg);
    bw.newLine();
    bw.close();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);

  • Palm Desktop Application (for Mac) crashes when I try to export Datebook module in vCal format

    I'm trying to get my Palm OS Datebook data into iCal. When I attempt the export from Palm Desktop in vCal format, the process appears to start; as it nears the end, the entire Desktop application crashes. The file to which I'm allegedly saving the exported info contains no data.
    The exact same thing has happened using both Mac OSX 10.4 and 10.5 on two different Macs. I already uninstalled and re-installed the latest version of Desktop software, so that's not the problem.
    Any ideas about how to get my Palm Datebook info into iCal, even if it requires a third party application? 
    Thanks in advance,
    Joanna117
    Post relates to: Treo 700p (Verizon)

    I'm sorry, but I don't understand what this response means: you can just use your Treo as the liason between the 2 when you switch sync softwares.
    I didn't know it was possible to sync the Treo to iCal and/or Address Book. Can you tell me how? I'd be happy to switch sync software if I knew what to switch to.
    I'm sorry to have to ask you to spell it out a bit more for me, but appreciate in advance your willingness to do so.
    Joanna117 
    Post relates to: Treo 700p (Verizon)
    Post relates to: Treo 700p (Verizon)

  • The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

  • The Web Dynpro Application for LeaveRequest has expired

    My problem with the portals is that when users apply for leave they get the message. The Web Dynpro Application for LeaveRequest has expired. On another machine the user is working fine. But sometimes users get that message. I ve been in contact with oss calls but these guys are not helping. Even checking salary statement give the same problem. So has anybody experienced this problem that can help me or even can give advise please help
    Naziem Mahomed

    hi
    just go through the follwing link
    http://help.sap.com/erp2005_ehp_04/helpdata/DE/2d/292391fa6745488f3e0e0d4b03c64e/frameset.htm
    may be it will help u.
    Thanks
    Bharathi.ch

  • How to setup the 'Client Licensing Mode' for Windows server?

    Hello,
    We will install the SBO server:
    OS: Windows Server 2003 Standard Edition
    SBO Clients: 150
    How should we setup the 'Client Licesing Mode' for the windows server?
    If we select the mode "Per server,Number of concurrent connections", how to set the connection number?
    Thanks in advance.
    Don

    Hi..
    you can set License to Particular user using License under Administration and Client will automatically fetch License using License Manager on License Server
    Regards,
    Bhavank

  • The client is looking for trial balance and GL balance reports in Spanish

    hi sap techis
    I am facing a typical issue.the client is looking for trial balance report and GL balance report in Spanish language.the problem is if i change the language key from English to Spanish the entire language will be changed to Spanish is there any way by which without changing the language key in chart of accounts, we can obtain the reports in Spanish language.please help in taking out reports in Spanish from F.01 in Spanish
    Edited by: akausar on Apr 16, 2010 12:42 AM

    You have to translate all your financial statement version nodes from English to Spanish to be able to see Spanish texts in F.01.  To translate, execute T Code SE63 and choose Translation -> ABAP Objects -> Other Long Texts from the menu.  Then expand 'FI FI Balance Sheet/P&L Statement' and double-click on 'FIBS FI Balance Sheet/P&L Statement '.  Then change the source language to EN and target language to ES (they are greyed out but you will still be able to pick them from the drop-down menu).  Now put the cursor on Object Name field and press F4.  You will see the financial statements you have created in OB58.  It is a cumbersome task, but you have to drilldown to each node of your FSV and double-click on it and in the following screen you will see the English text on top.  In the bottom part of the screen you have to enter the Spanish text.
    Once you are done with translation, execute program RS_LXE_RECORD_TORDER and then push your translations into a transport request.

  • 10150:Error: You must provide the existing SYS password for the...

    hi;
    I am trying to make installation of db vault to r12.0.6 -db version 10.2.0.3.... While i trying to install i have this error:
    10150:Error: You must provide the existing SYS password for the into which Oracle Database Vault will be installed. in component Oracle Database Vault Scripts 10.2.0.3.0 .Installation cannot continue
    for this component.
    anyone has idea?
    PS: i found note and it says :
    User Selected: Stop installation of this component only.
    The workaround is to safely ignore the error.
    but if i selected this option i back to begging and after next step its wait %90 and dont pass next step
    thanks
    helios

    Hi hussein,
    Ther is no log for it... its just through error message... by the way i run /runinstaller from my r12 oracle_home/oui/bin and show xml path where i unzipped oracle vault folder .
    If i try to run /runinstall from oracle vault folder its gives me that error:
    Your db version must be atleast 0.2.0.3 or higher...
    My oraInst.loc shows true patch and value of. my db version is 10.2.0.3...
    This server has r11 and discover too.. somehow OUI cant see my db version
    wierd..

  • How can I change the language of the App Store application for my ipod touch?

    How can I change the language of the App Store application for my ipod touch?

    These instructions are for changing the language for the Ipod Touch, but they don't change the language for the App store and the Reminders Application. 
    I think these two might be driven by the IP address of your location.  In my case, I am in Spain and have my Ipod Touch set to English, but for the App store and Reminders, it appears in Spanish.
    I would like to be able to change them to English if possible.  I don't see any options within those applications to make this change.
    Does anyone know how to make these changes?
    Many thanks.

  • How do I install the desktop application for formscentral on my laptop?

    How do I download the form central application on my laptop? It is currently installed on my desktop and I need to work on it from either computer.

    When you go into iCloud there is an option to delete the account.  The help desk advised me that using this option only deletes it on the phone and not the actual Apple ID.  If you delete it you are given an option to keep content associated with this ID on the phone, which may be a good idea unless you want to completely refresh your phone.
    Once you delete the account, you can then enter a new Apple ID.
    I've just done it and it worked fine, leaving the original Apple ID intact and working on another phone.

  • Invoking Client desktop application

    How can I invoke Microsoft Excel on my Client's desktop from a web-enabled Forms application?

    user13724467 wrote:
    Hi All,
    would you please advise....me..
    we have configured discoverer 11.1.1.6 with e-biz....
    my question..?
    which cleint desktop application(which version) we need to use for discoverer migration or to generate the reports.
    please help me out...
    Thanks in advance.
    Regards,
    KomuraiahPlease see (Using Discoverer 11.1.1 with Oracle E-Business Suite Release 12 [ID 1074326.1]).
    Steps:
    (Optional) Installation of Discoverer Administrator 11.1.1 on a Windows-based PC that can be used to customize Discovere
    And,
    4.4. Install Discoverer Administrator (Optional)
    Download
    http://www.oracle.com/technetwork/middleware/downloads/index.html
    Docs
    http://docs.oracle.com/cd/E23943_01/bi.1111/b32519/toc.htm
    Thanks,
    Hussein

  • Developing desktop applications for windows

    Hello
    I am currently doing a final year project which is an encryption software for the company that i did my placement with. i have done the core part of the program but i need to know how to make it look professional. i need to be able to have it as an installable desktop application (Only for Windows), with an icon provided by me which is used when files are encrypted using the application. i have no idea how to achieve this effect and i seek knowledge.
    thanks in advance for your help

    There are many levels of professional software in my opinion. There is software that works, meets the requirements and doesn't crash. That's professional in the sense that it does what it is supposed to and does it well. People pay for that even if its green-screen non-GUI based. TONS of stuff still working/written for non-GUI environments and plenty pay for it.
    When related to Java and desktop applications, I feel there is only truly one real way to brag you have written a professional software suite. That is when your application not only adheres to what it should do, but provides a means to extend it without having to wait for major releases, and the UI is VERY consistent, not cluttered, not tons of buttons/menus/dialogs/windows all over the place and the underlying coce of the app is truly written well to make good use of areas of Java such as resources (properly closing files when not using them, returning DB connections when done, using WeakReference of nulling out refs to objects no longer needed). It is very very easy to cause a memory leak in a java application if you do not watch at all times for object refs that are left hanging.
    By extensibility, I mean providing some means of plugging in new pieces of code to enhance the product or fix existing issues (bugs) and providing a simple update facility that can either auto-update, or allow an install to add the update.
    It is exactly these reasons that keep me plugging away on my plugin engine (www.sourceforge.net/projects/genpluginengine) and UI framework built around plugins. While the engine is almost done and is very similar to the Eclipse plugin engine, the UI framework will be ongoing for some time. Making a very professional read-to-run-out-of-the-box free/open-source framework built on high-quality well tested plugins is not easy to accomplish with a couple hours a week and only me and one other doing it. I would love to get more help shortly, adding tons of great features that all developers could benefit from, and soon I will start asking various java boards for help, see if anyone is interested in contributing. The goal is a professional looking, solid underlying code, well/highly tested UI framework that can be used by anyone to quickly build their specifics and not worry about the more common UI application stuff such as file i/o choosers, help, preferences, authentication, access levels/rights, views and editors, and more. With a 3rd project working to add tons of Swing UI components, the final UI framework will provide a number of high-quality components like rounded/shaded/gradient filled panels with shadowing, calendar/date pickers, wizards, and more, again all highly tested to ensure ultimate quality.
    If you are interested, feel free to post back to this response with email, or join up at the above mentioned sourceforge project and start contributing to the mail list.

  • What is the best email application for OSX

    I have installed/purchased several applications for my MBP and MBA and most are acceptable (not great). But, all I've triedhave the same shortcoming.  That shortcoming is the poor perception that the user wants to drain all of the unread emails from the server onto the hard drive.
    Most modern email clients allow the user to choose a logical limit on the emails that is sync'd/downloaded automatically.  The Apple email client and Sparrow email client both fail to consider that the current thiking is not all that different than the thinking in the early 90's and that is "USE THE NETWORK (or fancy name - cloud) TO KEEP THE MASS DATA.  ONLY DOWNLOAD THAT WHICH IS NEEDED/DESIRED".
    Well, maybe our wonderful Apple users out there have researched this and located a modern email client (one that is at last up to the 20th century) and allows the user the choice not to get 53Gb if email when he just wants to answer the current threads of conversation.
    Thanksfor your insight and help!

    Thanks MichaelPM,
    To touch on a general point... I find that seldom do I represent a unique case, just the most vocal or ahead of the curve.  Often because I know a lot about many computer and phone related things (since I have been an engineer for excess of 30 years and have had many hobbies that take my knowledge back to mid 70's)
    Related to some of your suggestions:
    - If I wanted to have a copy of the email archived then this would not be a problem. But it is still a copy and replicated.
    - I seldom get SPAM, this is email related to consulting, training, running a few groups, hobby groups, ... It is a small portion since the email address was drained by a poor email client in 2004 and I have had several accounts prior.
    - The exact issue is this:
         - I have LOTS of email on a server
         - There is no need to get ALL that email onto any one client since it is accessible from them all while on the server. Any object oriented person knows a copy is not a copy.
         - When I click on an email address in an application (such as a brwoser) I would like to open a functional email client
         - OSX has inconsistent results when a browser tries to be the email client (so does Windows - but less often)
         - When I use my email client on non OSX systems I can get the current emails and work with them alone (not all the email is on the system, slowing it down, consuming hard disk space, ...)  Modern clients DO THIS.
         - When I need to access historical emails then I will happily use the webmail client and access the mass
    So, let's take a different look at this and observe the current press by industry to get the users reliant upon "cloud services" to access their data.  Well, the behavior of downloading the lot to the hard drive is contrary to getting the public hooked on paying for access to their own data.  So, realistically it is in the best financial interest of a company that wants to build a reliance upon connected resources to leave the data where it resides and not share their profits with hard disk manufacturers.
    But, honestly... I just want a simple and useful feature that is quite old to be in a simple application on my modern computer.  Why? because it is simple and useful and the way I have done email correspondence at least since POP3 introduced the "last" command in 1993 and subsequently replaced by the UIDL mechanism.  Yet, it is not available in any OSX apps I can find and is in most apps on other OS'.  I really dislike using a VM to read my email the right way and jumping between OSX and the VM when I want to click on an email address to send a mail.  Move me ON TO my OSX not away from it when I search for simple and basic functionality.

  • Windows Desktop Application for text messages?

    Hello, For Verizon Messages / text messaging - Is there a Windows Desktop application available to download? I would like to use an actual app instead of the browser on my desktop. I already have apps for my mobile devices; I'm specifically looking for a Windows 7 desktop application; other than using a browser.

    Download Desktop App | Verizon Messages

Maybe you are looking for

  • Want to connect my old Laserwriter Plus to my new iMac

    My old LW+ has been connected to my equally old Quadra 700 and Performa 6116 via the old appletalk protocol. Since i rarely play with those anymore, I wanted to hook up the printer (which still prints beautifully) to the new iMac. Trouble is, I have

  • How to remove old iTunes store I'd?

    Can not make an updates for apps. asking for a password of a previous user How ow to change it?

  • Using business objects in SAP SRM Content

    There is an integration scanarion (MM->SRM) inside SAP SRM SERVER 5.0 SCV. There is a mapping between IDOC outbound interface and PurchaseOrder inbound interface. But how PurchaseOrder is inserted into SAP SRM? Why there is no  PurchaseOrder -> IDOC

  • Error : -9672

    All of a sudden my HP 3-in-1 printer cannot be added to my print list and instead I get "An error occurred while trying to add the selected printer. error:-9672

  • Need help in text field with 2D array

    text field with 2D array Hi I need help to represent (i) in from field and (j) in to field I and j are 2D an array indices. This code are not complated import java.applet.*; import java.awt.*; import java.awt.event.*; //declaring class public class t