JDeveloper vs. Eclipse

I am familiarizing the MAF Oracle and yesterday downloaded the Eclipse bundle. For the moment, I'm always waving around in the dark, but I managed to install the Android SDK and get a minimal set of projects created for an application. While I'm very familiar with Eclipse, I've never used JDeveloper, and I wonder if JDeveloper offers an advantage over Eclipse as a mobile application development tool.

There is a significant difference between the two in terms of WYSIWYG design. It would seem that the WYSIWYG design is available only in JDeveloper, not in Eclipse. See section 5.3.1.4 the following documents.

JDeveloper: https://docs.oracle.com/middleware/mobile200/mobile/develop/maf-ui-get-started.htm#CIHGHIFI

Eclipse: https://docs.oracle.com/middleware/mobile200/mobile/develop-oepe/oepe-maf-ui-get-started.htm#CIHGHIFI

In particular, the Eclipse documentation has a rating which indicates the following: this feature is available in the runtime EPCO and must be done manually. It is not available as a feature of the design time.

I consider the lack of WYSIWYG to be a significant drawback for any modern development tool.

Tags: Oracle Mobile

Similar Questions

  • Eclipse is better JDeveloper - minimum Eclipse starts!

    I evaluate JDeveloper 11.1.1.2 and I can't even begin out of the box! At least eclipse works!

    Output below... Any help appreciated, otherwise it's back to Eclipse...

    C:\Oracle\Middleware\jdeveloper\jdev\bin > jdev
    java.io.IOException
    at oracle.ide.marshal.xml.StructureIO.loadUsingSAX(StructureIO.java:251)
    at oracle.ide.marshal.xml.StructureIO.loadImpl(StructureIO.java:167)
    at oracle.ide.marshal.xml.StructureIO.loadImpl(StructureIO.java:156)
    at oracle.ide.marshal.xml.HashStructureIO.load(HashStructureIO.java:46)
    at oracle.ideimpl.extension.RoleManagerImpl.getRolePreferences(RoleManagerImpl.java:80)
    at oracle.ideimpl.extension.ExtensionManagerImpl.runRoleSelectionDialog(ExtensionManagerImpl.java:1112)
    at oracle.ideimpl.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:943)
    at javax.ide.Service.getService(Service.java:68)
    at javax.ide.extension.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:400)
    at oracle.ide.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:191)
    at oracle.ide.IdeCore.startupImpl(IdeCore.java:1384)
    at oracle.ide.Ide.startup(Ide.java:703)
    at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
    at oracle.ideimpl.Main.start(Main.java:184)
    at oracle.ideimpl.Main.main(Main.java:146)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
    at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.classloader.util.MainClass.invoke(MainClass.java:128)
    at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:189)
    at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89)
    at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65)
    at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713)
    at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115)
    at oracle.ide.boot.Launcher.launch(Launcher.java:68)
    at oracle.ide.boot.Launcher.main(Launcher.java:57)
    Caused by: org.xml.sax.SAXParseException: line 1, column 1 >: XML-20108: (Fatal Error) start of element root waited.
    at oracle.xml.parser.v2.XMLError.flushErrorHandler(XMLError.java:422)
    at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:287)
    at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:373)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:314)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:225)
    at oracle.xml.jaxp.JXSAXParser.parse(JXSAXParser.java:292)
    at oracle.ide.marshal.xml.StructureIO.parseWithSAX(StructureIO.java:266)
    at oracle.ide.marshal.xml.StructureIO.loadUsingSAX(StructureIO.java:243)
    ... more than 37
    java.lang.NullPointerException
    at oracle.ideimpl.extension.ExtensionManagerImpl.runRoleSelectionDialog(ExtensionManagerImpl.java:1128)
    at oracle.ideimpl.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:943)
    at javax.ide.Service.getService(Service.java:68)
    at javax.ide.extension.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:400)
    at oracle.ide.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:191)
    at oracle.ide.IdeCore.startupImpl(IdeCore.java:1384)
    at oracle.ide.Ide.startup(Ide.java:703)
    at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
    at oracle.ideimpl.Main.start(Main.java:184)
    at oracle.ideimpl.Main.main(Main.java:146)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
    at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.classloader.util.MainClass.invoke(MainClass.java:128)
    at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:189)
    at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89)
    at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65)
    at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713)
    at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115)
    at oracle.ide.boot.Launcher.launch(Launcher.java:68)
    at oracle.ide.boot.Launcher.main(Launcher.java:57)

    C:\Oracle\Middleware\jdeveloper\jdev\bin >

    Made of the work of JDeveloper before and stopped working - or did - it never work?
    If it worked before can search you a directory similar to:
    C:\Documents and Settings\YourUsername\Application Data\JDeveloper\system11.1.1.2.36.55.36
    Remove it and then try to start again?

  • Autoreplace in JDeveloper

    Hi all

    Do we have automatic replacement in JDeveloper as auto-remplacement in the TOAD and PL/SQL Developer.
    In the affirmative, please let me know the navigation. I use JDeveloper 11.1.1.3.0

    Thank you
    gt0990

    Do you mean these similar shortcuts?

    http://ikool.WordPress.com/2008/06/23/JDeveloper-and-Eclipse-shortcuts-compared/

    or code templates:

    http://baigsorcl.blogspot.com/2010/04/using-code-templates-in-JDeveloper.html

    NA
    http://nickaiva.blogspot.com

    Published by: Nick Aiva January 31, 2011 17:16

  • The Structure of the MAF project files

    The MAF file structure appears different between JDeveloper and Eclipse.  Is it possible to import a project in Eclipse that has been created in JDeveloper, or vice versa?

    Hello

    There is currently no support for importing a JDev project in Eclipse or vice versa. This is a manual process to convert a project between the two IDEs.

    Is your condition a migration in one time or you want interoperability between the two IDEs. ?

    -Rambeau

  • The war of the Eclipse-Jdeveloper still going?

    We use Jdeveloper 11.1.1.7 and I prepare a training for some of the staff members who is new and or JSF Eclipse developers.

    I did a lot of research, but have not seen no recent data (even if we use 11.1.1.7) yet.

    Simply, they want to know if they can use Eclipse with the ADF/Jdev plugin?

    They get all the same features (declarations of entity etc.)?

    Will all the same assistants get?

    Can you import an existing project of ADF in eclipse and get an app that works?

    Thank you

    Stuart

    You can perform an ADF Faces + ADF controller + ADF binding in Eclipse with EPCO.

    You'll drag and drop components and controls data in JSF pages - but there is no visual editor of JSF only a code based on an and a part of structure.

    That being said for people who are used in the manner of Eclipse to code this can be more than enough.

    A demo here: Getting Started for ADF Essentials with EPCO and GlassFish

  • JDeveloper + ADF vs Eclipse + ADF?

    Hi, Frank,.

    Thank you for your kind suggestion.

    Our teams of developers use Eclipse IDE, many plug-ins, such as jQuery, Ext etc., but they never used Jdeveloper and they have an attitude of strong rejection for Jdeveloper - it's awkward, weird, anyone not using it - they tell me and show me how slow Jdeveloper is then compared to Eclipse on the race.

    What is important for us is the overall productivity. So it sounds Eclipse + ADF is also an option, especially when the programmers are more prefer Eclipse as Jdeveloper.

    In my view, business model (features like ADF business components), control model (bindings) and view (drag and drop UI components) model work together without sewing is the main advantage of Jdeveloper + ADF. Even if our guys had already used many plug-ins in Eclipse, they cannot have ' all in one ' with Eclipse.

    I wonder, if "caution, components business ADF is not available in EPCO", can full advantage of productivity and end-to-end Jdev + ADF still be exploited?

    In short, what is the best choice for us: Jdev + ADF or Eclipse + ADF?

    I can encourage (training), seduce or intimidate still our guys use Jdev + ADF if he really can bring significant productivity.

    Thank you!

    Bao

    a related thread:

    What degree of productivity adf can achieve compared to Eclipse?

    If your developers are already familiar with Eclipse and working with JPA/EJB, then they can indeed find that using EPCO for the development of the ADF is a good solution. That's exactly the audience that EPCO is built for.

    They can always use the ADF Faces, controller of the ADF and ADF binding and increase productivity, simplify the construction of the user interface layer and its connection to business services.

    This will also keep their current knowledge of coding environment and save some of the learning curve.

    How about you to conduct a simple experiment - get one of them to try to establish a simple system with EPCO and get another to try to build with JDev and see what they report as the easier approach.

  • Best tool for customization/code - Netbeans, eclipse, jdeveloper

    Which is the best tool for developing code for IOM 11.1.1.5 g. Netbeans, eclipse, jdeveloper.

    Thank you
    Harry

    go with Jdeveloper. Product of the IOM has also developed in Jdev.

  • BlackBerry JDE or Eclipse environment?

    I'm new on this. I developed the rational use and Oracle JDeveloper.

    Should what environment I use?

    Thank you

    NetBeans is superior at the time, but on the two I would stick with Eclipse.  It's the future of this platform, as indicated by RIM.

  • Demarshalling xml with the automatically generated class JAXB2.0 file does not work in jdeveloper 11.1.1.9

    I'm trying to familiarize themselves with JAXB in jdeveloper. I am facing some problems. There are a few test cases for which he works, for others it is not.

    Case 1:

    XML file is created manually. Respective java class to xmlelements is created manually. There is no ObjectFactory.java or jaxb.properties. Demarshalling this XML file works fine.

    Case 2:

    XML file is not created manually. All the respective java classes including ObjectFactory.java and jaxb.properties are generated using the widget ' JAXB 2.0 content XML Schema model "jdeveloper. I deleted ObjectFactory.java, jaxb.properties, and package - info.java. Demarshalling xml with this class file works fine.


    Case 3:

    Even in case 2, but this time I do not delete or change whatever it is generated and used as it is. It does not work. Get the following error.

    Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
    javax.xml.bind.UnmarshalException
     - with linked exception:
    [Exception [EclipseLink-25008] (Eclipse Persistence Services - 2.3.1.v20111018-r10243): org.eclipse.persistence.exceptions.XMLMarshalException
    Exception Description: A descriptor with default root element rss was not found in the project]
      at org.eclipse.persistence.jaxb.JAXBUnmarshaller.handleXMLMarshalException(JAXBUnmarshaller.java:816)
      at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:109)
      at com.example.jaxbintro.JAXBExampleClass.main(JAXBExampleClass.java:36)
    Caused by: Exception [EclipseLink-25008] (Eclipse Persistence Services - 2.3.1.v20111018-r10243): org.eclipse.persistence.exceptions.XMLMarshalException
    Exception Description: A descriptor with default root element rss was not found in the project
      at org.eclipse.persistence.exceptions.XMLMarshalException.noDescriptorWithMatchingRootElement(XMLMarshalException.java:129)
      at org.eclipse.persistence.internal.oxm.record.SAXUnmarshallerHandler.startElement(SAXUnmarshallerHandler.java:208)
      at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1598)
      at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:455)
      at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:401)
      at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:239)
      at org.eclipse.persistence.internal.oxm.record.XMLReader.parse(XMLReader.java:157)
      at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:688)
      at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:271)
      at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:258)
      at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:218)
      at org.eclipse.persistence.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:306)
      at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:106)
      ... 1 more
    

    The project is included in the annex to this issue. It is ready for use. More information in the commentary to the java code. The main class is JAXBExampleClass.java.

    What is the problem with case 3?

    OK, I've been messing around with codes generated a bit and found the solution. The problem is that the value of the XmlSchema namespace had error in package - info.java class. There is no specified XmlSchema namespace in the XML file. Thus, the given value in the package - info.java was wrong.

    @javax.xml.bind.annotation.XmlSchema (namespace = "http://www.example.org", value / / wrong, set it to an empty string or that of your xml file, if it has any)

    elementFormDefault =

    javax.xml.bind.annotation.XmlNsForm.QUALIFIED)

    package com.example.jaxbintro.xmlerror;

    After you set the namespace to the empty string, since my xml file do not have one, code ran very well.

    @javax.xml.bind.annotation.XmlSchema (namespace = "",)

    elementFormDefault =

    javax.xml.bind.annotation.XmlNsForm.QUALIFIED)

    package com.example.jaxbintro.xmlerror;

    The file package - info.java can also be removed and it will work. For more details on the package and XmlSchema annotated level, what information on the package class is for, be found in the following link.

    https://JAXB.Java.NET/NoNAV/jaxb20-FCS/docs/API/javax/xml/bind/annotation/XmlSchema.html

  • 12.1.3 OSB Eclipse plug-in

    Hello

    I have installed SOA suite 12.1.3 and EPCO 12.1.3, but not able to create the OSB project in eclipse, because view bus service is not available.

    I tried to install 12.1.3 repository also using the software update, but the prospect of the OSB is not available.

    Please can any one explain, how to get the OSB 12.1.3 plugin for eclipse?

    Thank you

    Manon...

    see this:

    Eclipse with OSB 12.1.3

    Development environment has been moved to JDeveloper

  • JDeveloper 12.2.1 can't find the RUNTIME of JUNIT 4 Library extension

    I have JDeveloper 12.1.3 and now JDeveloper 12.2.1 installed on my Windows 7 laptop.

    In JDeveloper 12.1.3 I the JUNIT 4 Runtime extension installed and can run JUNIT tests natively IE run the JUnit Tests, okay, great.

    Best practices in our industry include Test Driven Development to develop applications Java, tools, etc.

    Now, I installed 12.2.1 JDeveloper and wanted to have the same extension of JUNIT 4 but could not find it on

    help-> updates. I tried to copy what I have in my 12.1.3 directory extensions over the new 12.2.1 directory extensions but it did not work.

    Also, could someone please explain to me why running JUNIT 4 is not automatically included in the JDeveloper IDE download.

    Why don't I have yet to go out and get this as a separate extension? As you know the IDE Eclipse comes with JUNIT integration in ready-to-go mode.

    I look forward to useful answers.

    Thank you.

    You try this then that behind the firewall of Oracle?

    You can download and install directly from here:

    http://www.Oracle.com/WebFolder/technetwork/JDeveloper/downloads/1213center.XML#Oracle.JDeveloper.junit

  • Generate the ADF with Eclipse jar file


    EIS,

    I followed the guide to use Eclipse as the tool to develop ADF related stuff, found here:

    http://www.Oracle.com/WebFolder/technetwork/Eclipse/ADF/gettingStarted/tutorial/ADFwithOEPE_1.html

    Everything is fine, and I've created classes, references, the flow and the pages. However, how to deploy such things in a jar file? There is an option in the JDeveloper, however, I can't find any way to do this in Eclipse? You need a profile I can use, or similar?

    The thing is that I've developed things like extensions of the IOM, and so I need to add the jar genereated file to the war file named:

    Oracle.IAM.UI.Custom - dev-starter - pack.war

    by:

    oracle.iam.ui.custom-dev-starter-pack/WEB-INF/lib/the-generated-jar-file.jar

    Hope someone has a clue about what to do, because I really want to use Eclipse and JDeveloper.

    Kind regards

    Vegard

    Looks like some doc links are broken. I found the tools Oracle ADF that describes what it takes to generate an adfLibrary in eclipse, but I don't know for what version this document is intended.

    Timo

  • Eclipse has all the features for the ADF?

    Hello

    Our team is using 11.1.1.7, and the question has been raised whether it is possible to use eclipse (the version of oracle).  I have read this document, but it can appply for a newer version of Jdeveloper.

    JDeveloper + ADF vs Eclipse + ADF?

    The big question is whether they can use Jdeveloper to work which is to the 11.1.17 version.  The functionalities (assistants, etc.) is available in this version of the EPCO, which would correspond to the 11.1.1.7 version?  Otherwise, available in 11.1.1.7, which version includes ALL the features appear?

    If all the features are there, what version of EPCO we need to use it so that it works perfectly with our version of jdeveloper 11.1.1.7?

    Thank you in advance!

    Best,

    Stuart

    EPCO not tooling ADF in British Colombia, control of data REMAINS (it controls of WSDL and POJO data support).

    And they do not have tooling around security ADF and MDS - even if you could possibly set up without tools by manually changing the files.

    ADF Faces page edition also does not offer a Visual Editor but rather codes, properties, the approach of the structure editor.

  • Eclipse with OSB 12.1.3

    Hello

    I would use eclipse to develop application with new OSB 12 c (version 12.1.3). OSB

    I installed OSB (Oracle SOA Suite downloads) then I downloaded the last eclipse (Oracle Enterprise Pack for Eclipse (12.1.3.1.1)), but still, I can't understand how do. I see no OSB type in the downloaded eclipse associates...

    Please help me.

    Thank you

    Tom

    Hello

    I think that the development of OSB 12 c is only available with JDev 12 c at this time. You can download the Quickstart SOA and create the OSB on Jdeveloper projects: 5 development Oracle Service Bus of Applications in JDeveloper (12 c Release 1 (12.1.3) )

    Kind regards.

    Jorge

  • JDeveloper 12, android

    Hello

    Now use jdeveloper 11.

    In this version I can only create android like ADF project.

    This means that I can't create each type of android like eclipse project. !!!

    Is there a full version of jdev to create each type of android app?

    Thank you

    JDeveloper has no specific features for Android native development.

    It doesn't have features for creating Android apps business using a hybrid approach with Oracle of the CRG.

Maybe you are looking for

  • Disabling automatic updates...

    I can't seem to permanently disable the automatic updates of the parameters, so I tried everything: config and set these values manually: App.Update.auto; falseApp.Update.Enabled; FalseApp.Update.mode; 0App.Update.Never.12.0.0; trueextensions.lastApp

  • Profile of the home screen layout

    Hello I just want to create a layout of the home screen setting profile Builder 2 for iOS 9.3. But I have a question on connect. The field 'Pages' are not valid. Here is my demo profile: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "

  • reset of incremental encoder

    Hello, this is a simulation using Labview 2011 years USB-6009.the table contains X (angle of encoder incremental counting rising edges) and Y (distance of linear encoder simulated with random numbers).The wheel is gradual and must be zero so every 36

  • How can I send five simple characters (P, H, O, T, O) using ComWrt, instead of sending a single string?

    The manual of instrument mentioned that "for switch mode remote"P","H""O""T","O"are sent as single characters and not as a single string". How can I send simple characters using the Serial Port, rather than send a single string?

  • Cannot install display driver

    Hello, my neighbour recently bought a HP Pavilion g6-1a52nr, which came with Windows 8, but they had someone to install windows 7. The problem is that the VGA driver cannot be installed. In Device Manager, it has 2 VGA thingies, a being with a yellow