Custom application based on Eclipse IDE

Hello Eclipse Community,
what is the preffered way to build a custom e4 application based on Eclipse IDE?
I have to develop a plugin which contains the whole application (Parts, Commands etc.)
This plugin has be integrable into another Eclipse-IDE based applications. Custom perspectives, preferences etc. must appear in standard Eclipse-IDE dialogs. The default application must contain only custom stuff along with standard Eclipse-IDE dialogs.
How should the custom plugin contribute at the application - perhaps by contributing application model fragments?
What is the way to strip standard Eclipse-IDE so that there is no standard parts/perspectives but standard dialogs and wizards? And what is the way to include standard IDE parts/perspectives into custom application?

.. try to answer my complex newbe-driven question.
All the explorers and dialogs all provided by some plugins and it is rather heavy and unusual to customize them. As far I understand I have to program explorers and dialogs in some way.
And yes, application model fragments seem to be there, search for Eclipse4Modularity in web...

Similar Messages

  • HELP please - NWDS issue: Customized application based on 'vanilla' SAP DCs

    Hello,
    I am about to deliver a SAP Web-Channel solution and therefore I have to make some developments on the 'vanilla' application as nothing is perfect as it comes out of the box. We have setup all tracks to download & build the SAP standard application (Java, WAR und EAR part), but I do not want to modify the DCs directly instead I like to create my own DC to add my developments on top.
    What I did within the NWDS
    1. I have downloaded the WAR, EAR, and java SC from the NWDI
    2. I have created my own DC such as "CUST/ISA/WAR"
    3. I have assinged the original war "crm/isa/web/b2b" as Used DC
    I performed the build, but when I take a look in the generated WAR file, the source code / JSP files are merged with my own - instead I can find the used DC as JAR file within the lib folder.
    I also followed the instructs as described in the published PDF: How_To_Create_Custom_App_ECO5200.pdf
    I almost tried everything, but I can't see any obvious difference to the setup as SAP did. The original WAR project from SAP also depends on other DCs, which includes their JSP files, but I can't find the difference to the steps I did ..... PANIK!
    Does anyone know what could have went wrong?
    Cheers,
    Andreas

    Problem solved. I just figured out that I need a postbuild.vm within the "cfg" folder. To figure that out, it almost drove me crazy. There is no documentation available and it is getting more trick if you have to retrieve code from a WAR project and not a Java Project as the component is not listed within the dependencies, which are required  for the compilation.

  • Issue in executing SAPUI5 applications in SAP MII and Eclipse IDE

    Dear Experts,
         I am interested to learn more about SAPUI5 which will be very useful for my upcoming customer projects.
         Regarding that i have followed certain steps from some other blog post.
         The steps that i followed  are explained below:
              In Eclipse Kepler IDE:
                   1. Download Eclipse Kepler IDE.
                   2. i follwed the steps that mentioned in the url "https://tools.hana.ondemand.com/#sapui5"
                   3. i created one SAPUI5 application project.
                   4. i tried to run the sample file, but i am getting error as below
    "JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocketJARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7 WebSocket API will be available."
    5. Then i installed JRE 7, even after installing Java 7 i am unable to run the project. it shows sap.ui5 property file missed.
    In SAP MII 14.0:
         1. I just copy and paste the Hello World program from internet into HTML file.
         2. I tried to execute it, but in that i am getting error as " sap undefined error, sap.core.js Script error, etc,.."
    I am not sure about the steps which i was follwed as right.
    Kindly help me out how to proceed on further.
    Kindly guide me how to execute SAPUI5 application projects in Eclipse IDE and SAP MII 14.0.
    I need the procedure to execute the same in Eclipse IDE by using Tomcat server and how to deploy the SAPUI5 in SAP NW.
    The Components that i have in my System:
         1. Eclipse Kepler 4.3
         2. SAP MII 14.0
         3. JRE 7
         4. Tomcat 7
    Kindly tell me, is there any other softwares required?
    Thanks and Regards,
    Santhosh K

    Dear Experts,
         I am interested to learn more about SAPUI5 which will be very useful for my upcoming customer projects.
         Regarding that i have followed certain steps from some other blog post.
         The steps that i followed  are explained below:
              In Eclipse Kepler IDE:
                   1. Download Eclipse Kepler IDE.
                   2. i follwed the steps that mentioned in the url "https://tools.hana.ondemand.com/#sapui5"
                   3. i created one SAPUI5 application project.
                   4. i tried to run the sample file, but i am getting error as below
    "JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocketJARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7 WebSocket API will be available."
    5. Then i installed JRE 7, even after installing Java 7 i am unable to run the project. it shows sap.ui5 property file missed.
    In SAP MII 14.0:
         1. I just copy and paste the Hello World program from internet into HTML file.
         2. I tried to execute it, but in that i am getting error as " sap undefined error, sap.core.js Script error, etc,.."
    I am not sure about the steps which i was follwed as right.
    Kindly help me out how to proceed on further.
    Kindly guide me how to execute SAPUI5 application projects in Eclipse IDE and SAP MII 14.0.
    I need the procedure to execute the same in Eclipse IDE by using Tomcat server and how to deploy the SAPUI5 in SAP NW.
    The Components that i have in my System:
         1. Eclipse Kepler 4.3
         2. SAP MII 14.0
         3. JRE 7
         4. Tomcat 7
    Kindly tell me, is there any other softwares required?
    Thanks and Regards,
    Santhosh K

  • How to configure jboss with Eclipse IDE

    I am using Eclipse IDE version : 1.3.2.20110218-0812. I need tp configure an application server with my IDE. Can i use Jboss Application server? If it is fine which version of jboss supports the latest features.
    What are all the steps that i need to do to configure the Application server with Eclipse IDE?
    How to deploy a web application in to the server?
    Kindly help me in knowing the above.
    Thanks in advance,
    Thisan

    Check the URL http://www.informatik.fh-wiesbaden.de/~knauf/public/
    Download "org.eclipse.jst.server.jboss.ejb3_1.5.0.v200706052200.jar" and place in the "plugins" subdirectory of the eclipse installation
    Restart eclipse with the "-clean" option: "eclipse -clean"
    Window > Open Perspective > Other > J2EE
    Server tab > Right click > New > Server > JBoss 4.2.0( If the sersver tab is not there in the bottom panel go to Eclipse Menu
    Window>show view>others>server>servers the press OK
    This will add the server tab )
    Cheers
    Renju

  • XI Interoperability with C-based Custom Applications

    How can XI interoperate/connect to C-based custom applications?  What connectivity option (i.e. adapters) can be used for both inbound and outbound processing?  Please provide the best approach using the existing technology adapters, existing 3rd-party adapters, other means, while excluding the development of custom adapters.

    Hi,
    Am not sure about HTTP, but for the file part it iwll be quite simple .
    I learnt C during my university days and from what I remember, you can write and read file using standard C / C++ classes / functions.
    So, when the C application needs to talk / send data to XI, it can write a file using the standard functions available and using the sender File adapter of XI, you can poll the same file and do the needful in XI ( including Content Conversion if the C application is to create a TXT file).
    In the other case if XI needs to send data to the C application, then XI can write a file and the C application can read this file using its standard functions.
    With respect to XI, you will be dealing with a File Bases Interface with the C application. And the process will be just like any other file interface.
    Regards
    Bhavesh

  • Sample application using the Eclipse BIRT schema

    <p>Somaco have produced a sample application based upon the Eclipse BIRT example schema (customers, orders, products, etc). Hopefully this will be of some use to new-to-Spring developers looking for other example applications and sample applications.</p>
    <p>So far we're tested/run the sample application on Tomcat, using JOTM transactions against the MySQL version of the BIRT schema. We'd like to (a) offer the sample application to those Weblogic users looking for sample applications (other than petstore), and (b) get some feedback on the sample application from Weblogic users - both for the deployment and for the app itself.</p>
    <p>
    The sample application uses the following Spring MVC Framework features:</p>
    <ul>
    <li>Various Spring controllers including: SimpleFormController, AbstractWizardFormController, and MultiActionController.</li>
    <li>Validation and Custom Editors (including a CustomTimestampEditor for java.sql.Timestamp fields).</li>
    <li>Clearly tiered application design with web, application and persistence tiers.</li>
    <li>Ibatis/DB persistence tier using result maps, correlated result maps, dynamic and iterative map definitions.</li>
    <li>Simple QBE on text fields.</li>
    <li>Externalised messages (for i18n/l10n).</li>
    <li>WAI-friendly page structure (e.g. CSS2 styling, use of divs, not tables).</li>
    <li>Declarative JOTM transactions.</li>
    </ul>
    <p>The sample application was created using the Somaco Software Production service.</p>
    <p>Follow the link from the Somaco home page to download the application (~4.1 MB).</p>
    <p>No registration required. Feedback would be appreciated. Enjoy.</p>
    <p>Cheers - John</p>

    <p>Somaco have produced a sample application based upon the Eclipse BIRT example schema (customers, orders, products, etc). Hopefully this will be of some use to new-to-Spring developers looking for other example applications and sample applications.</p>
    <p>So far we're tested/run the sample application on Tomcat, using JOTM transactions against the MySQL version of the BIRT schema. We'd like to (a) offer the sample application to those Weblogic users looking for sample applications (other than petstore), and (b) get some feedback on the sample application from Weblogic users - both for the deployment and for the app itself.</p>
    <p>
    The sample application uses the following Spring MVC Framework features:</p>
    <ul>
    <li>Various Spring controllers including: SimpleFormController, AbstractWizardFormController, and MultiActionController.</li>
    <li>Validation and Custom Editors (including a CustomTimestampEditor for java.sql.Timestamp fields).</li>
    <li>Clearly tiered application design with web, application and persistence tiers.</li>
    <li>Ibatis/DB persistence tier using result maps, correlated result maps, dynamic and iterative map definitions.</li>
    <li>Simple QBE on text fields.</li>
    <li>Externalised messages (for i18n/l10n).</li>
    <li>WAI-friendly page structure (e.g. CSS2 styling, use of divs, not tables).</li>
    <li>Declarative JOTM transactions.</li>
    </ul>
    <p>The sample application was created using the Somaco Software Production service.</p>
    <p>Follow the link from the Somaco home page to download the application (~4.1 MB).</p>
    <p>No registration required. Feedback would be appreciated. Enjoy.</p>
    <p>Cheers - John</p>

  • Tomcat error when run through Eclipse IDE :- java.util.MissingResourceExcep

    Friends,
    I get the following error while running the tomcat from my eclipse IDE(com.sysdeo.eclipse.tomcat_3.2.1) .
    If i try running my tomcat with an application through the command line , it runs fine .... can anybody please guide .?
    The error is as follows :-
    [b]
    Can't find bundle for base name EnvironmentResources_XXXXLocalhostDev, locale en_GB
    java.util.MissingResourceException: Can't find bundle for base name EnvironmentResources_XXXXXxLocalhostDev, locale en_GB

    Putting the driver into [TOMCAT]/common/lib is sufficient.
    The error I think is not related to finding the driver, but actually not retrieving the correct connection string info.
    I never had much luck putting this definition info into server.xml
    I have had success putting it into a custom context.xml file for a web app as described [url http://tomcat.apache.org/tomcat-5.5-doc/config/context.html]here
    in individual files (with a ".xml" extension) in the $CATALINA_HOME/conf/[enginename]/[hostname]/ directory. The name of the file (less the .xml) extension will be used as the context path. Multi-level context paths may be defined using #, e.g. context#path.xml. The default web application may be defined by using a file called ROOT.xml.
    eg [TOMCAT]/conf/catalina/localhost/DataSourceExample.xml
    Hope this helps,
    evnafets

  • Developing BB OS 6.0 Application explicitly on Eclipse : Encountered Error

    Hi All
    Backend Used: SAP
    Middleware: SUP 2.0
    Development IDE: Eclipse with BB plug in
    Application Name: PR
    Earlier I made the same application in SUP 1.5.5 with the use of DAD (Device Application Designer) and ran successfully. This application shows a list of PR and perform an operation of approval or rejection of selected PR.
    In latest SUP release it abandoned the use of DAD for RBS application in BB, then i tried app developent using SUP 2.0 BB custom application development manual. I did everything like
    Deployed package on SCC
    Imported generated files in Eclipse
    Imported 3 JAR files (referenced through another project)
    Used syncprofile and syncgroup methods
    Project on Eclipse (PR) resulted in different behavior, different time :
    1. Ran successfuly on opening the application 3 4 times after running simulator.
    2. Showed "midilet exception" while compiling the project.
    3. Compiled successfully and on running the application on simulator, it shows en exception immediately after clicking the app icon - com.sybase.persistence.PersistenceException: UltraLiteJ Error[-974] : File I/O failed for 'PR1_0.ulj
    I have a doubt on JAR files that we need to import, those might be made again.
    Please help on this issue, or share your views
    Thanks
    Pankaj
    Edited by: mohanpankajgupta on Sep 22, 2011 7:19 AM

    thanks mohan.. we got the data from SUP but tried in different way
    Query query = new Query();     
                 AttributeTest test = new AttributeTest();
                 test.setAttribute("<att name>");
                 test.setValue("<Value>");
                 test.setOperator(AttributeTest.EQUAL);
                 query.where(test);
                 result = new LabelField("Test criteria created..");
                add(result);
                 <MBO PROJ NAME>DB.synchronize();                          
                 ObjectList soList = <MBO Name>.findWithQuery(query);
                 result = new LabelField("Size: "+soList.size());
                add(result);
    if it is not the correct process pls correct us.
    thanks
    SK

  • Eclipse IDE won't start anymore after most recent security update

    Hello everybody,
    after today's security update the Eclipse IDE won't start anymore on my system, I just receive the following error message:
    A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse.
    No Java virtual machine was found after searching the following locations: /Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin/
    java
    'java' in your current PATH
    Java is installed and Eclipse ran smoothly until I upgraded. Other Java programs like Visual Paradigm still work without problems.
    Does anybody have an idea what I can do about this? I have already tried repairing permissions, to no avail.
    Best regards,
    Björn
    Mac Pro   Mac OS X (10.4.9)  

    I have narrowed down the problem even more:
    Obviously system path variables are not set anymore on my system for UNIX processes that are started in background, whereas starting applications from terminal using the open command ('open Gimp.app' for instance) still works without any problems.
    Any ideas where to change this behaviour?

  • CS4 XMP SDK - Can't get it to work with Eclipse IDE

    I've been trying to use the CS4 XMP (FileInfo) SDK with the Eclipse IDE, as described in the docs, but there must be a missing step in the documentation because I have added the Ant Plugin and the XMP plugin (jar) but there is no "XMP / Custom Panel" project option showing in Eclipse.
    Has anyone got this to work? Does it require a specific (i.e. not the latest Ganymede) version of Eclipse?

    Hi Fred,
    Unfortunately I do not have Flex Builder (it is pay-for software). The XMP FileInfo SDK Programmer's Guide says there are three options:
    1. Adobe Flex Builder
    2. Eclipse IDE with Flex-Builder plug-in
    3. Flex SDK
    I've been trying number 2 (Eclipse IDE) as I am familiar with Eclipse and the plugin is included with the SDK, but it doesn't work so I guess the documentation is missing a few steps.
    Thanks
    James.

  • Create a custom Logger based on messages in LogViewer

    Hi All,
    I am presently trying to create a logger to log all of my Process logs instead of using the logViewer. However, the option of using the "Global Automatic Activity" with Events listeners using the API Fuego.Msg.ServerLogListener seems to have been deprecated to error in Oracle BPM 10gR3. This option existed in ALBPM 5.7(never tried in 6.0)
    Could somebody let me know of anyother means of creating custom application logs ?
    TIA
    Rudraksh

    This will require a complex, custom-made script. The basic functionality of populating another field based on a selection in a drop-down is not that complicated, but if you want it to also populate other drop-downs (and then presumably use them to populate other fields), it will require a more complex solutions.
    This tutorial is relevant for your question: https://acrobatusers.com/tutorials/change_another_field

  • Best approach to synchronize data from custom application database to EBS

    Hi All,
    We have requirement to synchronize data between custom application database and EBS database. Thw two database is on different location connected by 128 kbps connection.
    The synchronization will do the following task :
    - Download customer table from EBS (I have checked there are only 2000 rows of it)
    - Up load billing data to EBS auto invoice interface table
    The question is :
    What approach is the best way to do this synchronization task ? some that come into my mind :
    - create database link and run stored procedure to do the batch update ?
    - for Customer synchronization, is it a good idea to create Materialized view so that any update to EBS customer data will be updated, refreshed nightly
    - or is ther any better approach ?
    Thank you very much,
    xtanto

    Hi,
    There are two direction of synchroonization that should be done :
    - RECEIVE Customers data from EBS into Custom Billing Database -> Yes, this can be done via materialized view
    - SEND Billing data from Custom Billing Database into EBS database (Interface table)-> this cannot be done with materialized view
    --> so how is the best way to do this under limited bandwidth (128 kbps) ?
    Thank you very much,
    xtanto
    Edited by: xtanto on Oct 19, 2008 1:52 PM

  • AppBuilder :Getting Error While importing the Project to Eclipse IDE ?

    Hi Experts,
    While importing the project from AppBuilder to Eclipse IDE following error i'm getting,
    Error : Cordova Activity Cannot be resolved to a type,
    Can someone help me to solve this.
    Thanks in advance,
    Vamsi K.

    Thanks ,I have been gone through <Projection Type='System.WorkItem.Incident.ProjectionType">.
    Now i am getting many errors while importing data.I have customized fields in servicedesk and i have created same fields in scsm incident form.When i am imported
    data i am getting below error.
    Please let me know how can i import customized feilds data to SCSM without issues.
    Regards, H@ri

  • Create Custom Application Loader

    I don't know whether this is the right forum to post the question or not.
    My question is :
    Can I write a custom class loader in Weblogic App server ? My basic requirement is to write a custom application loader with will first load some jar files from some remote machine and then will be loading the application. This jar files should not be made visible by any other application deployed in the the server. The class loader should also be a component of the application itself.
    Say for example : The application name is "App1".
    Ideal scenario
    1) WLS boots up
    2) It tracks all the applications
    3) Reads some conf (or xml file) to trace the class loader name from App1
    4) Adds the class loader to the Loader Repo, if any
    5) When WLS feels it should load the applications i.e application loading step comes, it should detect that there is a custom loader associated to the application App1 and transfers control to it.The loader will load accordingly.
    I really have no idea how this can be achieved. But if app servers provides extension to there class loader repo then each application can have their custom loaders if needed.
    Any suggestion would be highly appreciated.

    Hello Pradeep, <p>
    I am trying to configure the "Single session Trace" (OSS Note 1090753) but I am not able to see the second Tabs 'Single Session trace"
    when I select the logging link in the Administration console of my application.
        - I modified as described the  attribut  "ForceSingleTraceFile" in the visual Admin. 
        - I modified the appinfo and logFileDownload attributs to TRUE in the XCM
        - I rebooted the cluster
    Extract of OSS note 1090753
    4. Choose the 'Logging' link.
    a page with two tabs 'Log Configuration' and 'Session Tracing' is displayed.
    The Session Tracing doesn't appear for me !!
    do you not why I am not able to see the Single session trace ?
    Currenty, the only way is to retrieve trace in the file defaultTrace10.log.  (see my previous log capture)
    Thanks for your help

  • Open default application based on file extension

    I'm developing a small AppleScript that opens URLs of format "myapp:http://domain.com/data/filename.ext"
    where 'myapp' is actually the applescript registered to be launched using "CFBundleURLName"
    I wonder how to launch/open the default application registered for ".ext" file extension.
    I found how to determine the default application based on a Real file:
    default application of (info for POSIX file "/path/filename.ext")
    Is it possible to determine the app based only on extension (i.e. the file itself doesn't exists yet).
    I found that there is a function "LSGetApplicationForInfo" (https://developer.apple.com/library/mac/documentation/Carbon/reference/LaunchSer vicesReference/Reference/reference.html)
    but have no idea how it can be used in applescript.
    Thanks

    set f to choose file
    tell application "System Events" to set finfo to the properties of (f as alias)
    set fileID to type identifier of finfo
    if fileID is "com.apple.iwork.pages.pages" then
              set ftype to "Pages"
    else if fileID is "com.microsoft.word.doc" then
              set ftype to "MS Word"
    else if fileID is "com.adobe.pdf" then
              set ftype to "Preview"
    else
              set ftype to "Unknown"
    end if
    display dialog "App is " & ftype
    To determine the file type, use:
    set f to choose file
    tell application "System Events" to set finfo to the properties of (f as alias)
    set fileID to type identifier of finfo
    display dialog fileID

Maybe you are looking for

  • Operate two iPod libraries on one computer

    Hi all I am a very new iPod user. My sister uses the same computer (operating Windows XP) and has her library already set up. We all have separate user ids on the computer, but my mum plugged my iPod under the same user id as my sisters, now I cannot

  • Can you work on iMovie from an external drive?

    I am working on a iMovie with iPhoto pictures and footage from my Sony HD DVD video camera. My internal drive does not have enough space to complete the movie. I have a Lacie external drive which does have enough space. I have opened an iMovie projec

  • PI 7.1 XSLT mapping without SAP XMLToolkit

    Anyone successfully run an XSL map that uses a Java enhancement method in am Operation Mapping in PI 7.1 without the using the "SAP XML Toolkit" as the processor? I have created an XSL mapping that is calling a Java enhancement.  Both the xsl and cla

  • PS Elements 5. Trouble restoring backup catalog - Organiser freezes

    Old computer died and i re-installed PS Elements 5.0 on a Win8.1 machine. The first time instal indicated i was working on "My catalog". I ran a restore catalog function to restore my backup, original "John" catalog. The restore appeared to work ok i

  • Is there an add on for FF that allows download of tunes from Grooveshark?

    Is there some FF add on that allows you to download music from grooveshark website? I know there are several similar add ons for youtube website. == This happened == Not sure how often == not a problem, just a query