Can Eclipse Rich Client Platform embedded javaFX script?

My application is based on Eclipse Rich Platform Application (RCP), and rcp includes the SWT_AWT bridge,
which allows RCPs to integrate Swing components as:
Composite swtAwtComponent = new Composite(parent, SWT.EMBEDDED);
java.awt.Frame frame = SWT_AWT.new_Frame( swtAwtComponent );
javax.swing.JPanel panel = new javax.swing.JPanel( );
frame.add(panel)
First, I create a JavaFX project, where a subclass of the Scene creates, let's look at the code:
* Rect.fx
public class Rect extends Scene {
init {
content = [
Rectangle { width: 200 height: 200 fill: Color.BLUE },
Text { x: 20 y: 20 content: "Greetings Earthling!" fill: Color.WHITE }
public function run(args : String[]) {
     Rect {}
Then, another Plug-in Project has been created a rich client application, and rcp includes the SWT_AWT bridge,
which allows RCPs to integrate Swing components as:
Composite swtAwtComponent = new Composite(parent, SWT.EMBEDDED);
java.awt.Frame frame = SWT_AWT.new_Frame( swtAwtComponent );
javax.swing.JPanel panel = new javax.swing.JPanel( );
frame.add(panel)
There are two lines to create the JavaFX scene to be loaded into a JFrame:
String sceneClass = "test.Rect";
JComponent myScene = SceneToJComponent.loadScene(sceneClass);
The SceneToJComponent class comes from the JFXtras project.
Its loadScene() method loads a JavaFX Scene class and returns a JComponent object,
which can be used as a normal Swing JComponent.
String sceneClass = "test.Rect"; // the main class of the javafx script
JComponent theScene = SceneToJComponent.loadScene(sceneClass);
In Rcp application, when try the load the class, this code compiling,
running and trowing exceptionon console I have the following error:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jfxtras/scene/SceneToJComponent
also if this class is present in the classpath of the java project.
Then I've tried to place this code in simple java application (not eclipse rcp) and all went ok.
Has anyone tried to include this code in eclipse rich client platform (rcp)?
Thanks in advance, Best regards
Shanti

I have download Java FX2.0 to emebed a scene in a Swing component inside a view of a rcp application, setting the classpath with jfxrt.jar.
See the following code:
     public void createPartControl(final Composite parent) {
SwingUtilities.invokeLater(new Runnable() { 
          public void run() { 
jfxPanel = new JFXPanel();
createScene();
but my problem is unresolved, the eclipse console shows the following error:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
     at test2zero.FxView$1.run(FxView.java:59)
     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
     at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
     at java.awt.EventQueue.access$000(Unknown Source)
     at java.awt.EventQueue$1.run(Unknown Source)
     at java.awt.EventQueue$1.run(Unknown Source)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
     at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
     at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
     at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
     at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
     at java.lang.ClassLoader.loadClass(Unknown Source)
Has anyone ever tried to integrate javafx in eclipse rcp application ?
Thanks
Shanti

Similar Messages

  • JDeveloper as Rich Client Platform?

    Hello,
    is it possible to remove all default extensions in Developer or SQL Developer and only use custom extensions?
    This means, is it possible to do something similar to the Eclipse Rich Client Platform? Has someone already tried this ?
    kind regards
    peter

    You would like to remove all the extensions that make JDev look like a developers's IDE. You would like to keep the plugin infrastructure that allows the development of modules of 'business functionality' (banking, science, media arts etc) as plug-in extensions. The application will not look like an IDE but we would have the flexibility to use JDev features (such as the wizards infrastructure, or the various viewers) in our applications
    In other words, we would like the Eclipse RCP functionality and the ADF framework in a nice integrated package. Unfortunately, I don't think that this is going to happen any time soon. Otherwise, Oracle would have already made an attempt to create an ADF plugin for Eclipse...
    Ioannis

  • Specify the GUI declaratively in ActionScript like in JavaFX Script instead of MXML

    After reading a bit about JavaFX Script (which is actually remarkebly close to ActionScript 3) as a developer I thought the way one can specify the GUI declaratively in JavaFX Script via JSON-like notation for the components is pretty cool. It would be nice to have something like that in Flex/ActionScript too. The advantages I see over MXML are:
    1) a more compact notation than XML which is nice from a developers view point who actually writes this kind of code. Of course the idea would be that designers still design the GUI with graphical tools that generate this code but if you have to dive in and edit the code it's nice not to have to deal with verbose XML and I think even designers can easily understand JSON-like code; don't just assume that designers love XML because HTML was based on SGML! I'm not so sure if today many designers really still know raw HTML that well (like in 1997, the early days...). Server side developers probably know it better because they have to adapt it to jsp or asp or whatever framework.
    2) The fact that it's all ActionScript gives a seamless integration between just composing the components to form the GUI and adding scripts to add additionial behavior instead of mixing XML with actionscript code => no more need for those nasty CDATA blocks! It would also be easy for development tools like Flexbuilder to give a seamsless experience with code completion and zooming in on the code because it's all Actionscript! There's also no need for a separate expression language to tie the MXML to the underlying Actionscript. It would it also make easier to create custom components (not just simple composition components which is really easy in MXML) because you don't have to implement separate XML tags.
    here's a short JavaFX Script example:
    Frame {
    content: GroupPanel {
    var myRow = Row { alignment: BASELINE }
    var label_col = Column { alignment: TRAILING }
    var field_col = Column { alignment: LEADING }
    rows: [myRow]
    columns: [label_col, field_col]
    content:
    [SimpleLabel {
    row: myRow
    column: label_col
    text: "Type your text here:"
    TextField {
    row: myRow
    column: field_col
    columns: 50
    visible: true
    Note that this shouldn't be confused with programmatically specifying the GUI in Actionscript (which is possible today as an alternative to MXML). What I propose is at a (slightly) higher level: you don't give a detailed sequence of methods/functions to call to construct the GUI (i.e. HOW to do it) but just specify WHAT you want.
    Hopefully some Adobe Flex will see this and think about it. Although I think MXML is not too bad and I can live with it if I have to ;)

    I like that idea Sean. A standard and well-supported way to separate MXML and code would be good. I'd love to have builder support a MVC style triad for MXML files, with the
    model.as being simply an all-public-all-bindable class full of VOs and view-specific information, any view-manipulation and view<->app communications in the
    controller.as, and nothing but bindings and layour in the MXML. There's (almost) nothing stopping you doing this by hand at the moment, but it's a pain, and developers wouldn't stick to it for very long, when they need to create and maintain 3 separate files for that simple "error dialog" without a hand from Builder.
    Then again, I'd rather Adobe spent the time that would take on opening and better-documenting builder's APIs, so we can write our own plugins easily, but that's my greedy side- A standard builder-supported MVC pattern for custom MXML components would be aweseome for people that aren't me :)
    -Josh
    As for JavaFX, I don't care for it.
    On Tue, Sep 30, 2008 at 7:56 AM, Sean Christmann
    <
    [email protected]> wrote:
    A new message was posted by Sean Christmann in
    Developers --
      specify the GUI declaratively in ActionScript like in JavaFX Script instead of MXML
    Jason you bring up a good point on a concept that I think Adobe should
    poach from a different framework, Silverlight. In Silverlight the
    code-behind pattern is automatic and very nice to work with. Every
    interface can be composed of both a layout file and a script file, and
    they get composited into the SAME class at compile time. So you can
    have both a FileDialog.mxml and FileDialog.as file that know about each
    other automatically, without the need to subclass one from the other.
    Sean
    Jason Stafford wrote:
    A new message was posted by Jason Stafford in
    Developers --
      specify the GUI declaratively in ActionScript like in JavaFX Script instead of MXML
    Personally, I like the separation between the MXML and ActionScript.
    We're working on a large project, and so we have all the ActionScript
    separate from the MXML files.  For example we'll have something like
    filedialoglayout.mxml, and then
    filedialog.as that is a subclass of
    filedialoglayout.  All event handlers and the like are setup in the
    filedialog.as file - the mxml file doesn't know about any function names.
    Advantages:
    MXML files become layout only - and are more easily shared and worked on
    with non-technical people
    ActionScript is all in *.as files: no CDATA blocks and no FlexBuilder
    quirks where editing ActionScript inside a CDATA block doesn't work
    quite like in a real AS file.
    For simple experiments, and for learning, it's obviously nice to have
    everything in one mxml file, but in a big project like ours, the
    separation helps keep things clearer and more maintainable.
    Why use the mxml at all?  The MXML files are nice to edit with the
    visual editor in Flex Builder, and it's much easier to apply styles and
    embed assets in MXML than it is in pure ActionScript.
    I think two ways to talk about the same thing (XML and ActionScript) is
    already almost one too many - adding a third (JSON) would really be too
    much.
    Just my thoughts.
    -Jason Stafford
    Sean Christmann wrote:
    A new message was posted by Sean Christmann in
    Developers --
    specify the GUI declaratively in ActionScript like in JavaFX Script
    instead of MXML
    This reminds me of a certain workflow pattern that has emerged for us
    which might help provide some insight on this topic. I'm working on a
    project with a couple other developers which connects to a webservice
    for supplying clientside data. This data is available in both json
    notation and xml notation. The thing is, while the developers have
    overwhelmingly agreed that we should be consuming the json version
    since it can be parsed faster and provide more meaningful context for
    objects (ie strings vs ints vs arrays etc...), all these same
    developers rely exclusively on the xml notation when asking questions
    about the data or passing structures around to discuss.
    I see the same thing when looking at JavaFX and MXML. JavaFX might
    allow for more accurate structures and might be able to be compiled
    faster, but MXML is better for being self documenting even if it
    requires more verbosity.
    Sean
    Matt Chotin wrote:
    A new message was posted by Matt Chotin in
    Developers --
      specify the GUI declaratively in ActionScript like in JavaFX Script
    instead of MXML
    I'd be curious what other people think.  I see MXML as a distinct
    advantage over doing the pseudo-script stuff.  I really don't like
    the JavaFX system actually.
    Matt
    On 9/28/08 10:33 AM, "neo7471"
    <[email protected]> wrote:
    A new discussion was started by neo7471 in
    Developers --
      specify the GUI declaratively in ActionScript like in JavaFX Script
    instead of MXML
    After reading a bit about JavaFX Script (which is actually remarkebly
    close to ActionScript 3) as a developer I thought the way one can
    specify the GUI declaratively in JavaFX Script via JSON-like notation
    for the components is pretty cool. It would be nice to have something
    like that in Flex/ActionScript too. The advantages I see over MXML are:
    1) a more compact notation than XML which is nice from a developers
    view point who actually writes this kind of code. Of course the idea
    would be that designers still design the GUI with graphical tools
    that generate this code but if you have to dive in and edit the code
    it's nice not to have to deal with verbose XML and I think even
    designers can easily understand JSON-like code; don't just assume
    that designers love XML because HTML was based on SGML! I'm not so
    sure if today many designers really still know raw HTML that well
    (like in the 1997, the early days...). Server side developers
    probably know it better because they! have to adapt it to jsp or asp
    or whatever framework.
    2) The fact that it's all ActionScript gives a seamless integration
    between just composing the components to form the GUI and adding
    scripts to add additionial behavior instead of mixing XML with
    actionscript code => no more need for those naster CDATA blocks! It
    would also be easy for development tools like Flexbuilder to give a
    seamsless experience with code completion and zooming in on the code
    because it's all Actionscript! There's also no need for a separate
    expression language to tie the MXML to the underlying Actionscript.
    It would it also make easier to create custom components (not just
    simple composition components which is really easy in MXML) because
    you don't have to implement separate XML tags.
    here's a short JavaFX Script example:
    Frame {
        content: GroupPanel {
        var myRow = Row { alignment: BASELINE }
        var label_col = Column { alignment: TRAILING }
        var field_col = Column { alignment: LEADING  }
        rows: [myRow]
        columns: [label_col, field_col]
        content:
        [SimpleLabel {
        row: myRow
        column: label_col
        text: "Type your text here:"
        TextField {
        row: myRow
        column: field_col
        columns: 50
        visible: true
    Note that this shouldn't be confused with programmatically specifying
    the GUI in Actionscript (which is possible today as an alternative to
    MXML). What I propose is at a (slightly) higher level: you don't give
    a detailed sequence of methods/functions to call to construct the GUI
    (i.e. HOW to do it) but just specify WHAT you want.
    Hopefully some Adobe Flex will see this and think about it. Although
    I think MXML is not too bad and I can live with it if I have to ;)
    View/reply at specify the GUI declaratively in ActionScript like in
    JavaFX Script instead of MXML
    <
    http://www.adobeforums.com/webx?13@@.59b69b42>
    Replies by email are OK.
    Use the unsubscribe
    <
    http://www.adobeforums.com/webx?280@@.59b69b42!folder=.3c060fa3>
    form to cancel your email subscription.
    View/reply at
    <
    http://www.adobeforums.com/webx?13@@.59b69b42/0>
    Replies by email are OK.
    Use the unsubscribe form at
    <
    http://www.adobeforums.com/webx?280@@.59b69b42!folder=.3c060fa3> to
    cancel your email subscription.
    <div><div></div><div>
    Jason Stafford
    Principal Developer
    Inspiration Software, Inc.
    The leader in visual thinking & learning
    Now available - Kidspiration(r) 3, the visual way to explore and understand words, numbers and concepts.
    Learn more at
    www.inspiration.com/kidspiration.
    503-297-3004 Extension 119
    503-297-4676 (Fax)
    9400 SW Beaverton-Hillsdale Highway
    Suite 300
    Beaverton, OR 97005-3300
    View/reply at
    <
    http://www.adobeforums.com/webx?13@@.59b69b42/2>
    Replies by email are OK.
    Use the unsubscribe form at
    <
    http://www.adobeforums.com/webx?280@@.59b69b42!folder=.3c060fa3></div>
    </div> to cancel your email subscription.
    Sean Christmann | Experience Architect | EffectiveUI | 720.937.2696
    View/reply at
    specify the GUI declaratively in ActionScript like in JavaFX Script instead of MXML
    Replies by email are OK.
    Use the
    unsubscribe form to cancel your email subscription.
    "Therefore, send not to know For whom the bell tolls. It tolls for thee."
    http://flex.joshmcdonald.info/
    :: Josh 'G-Funk' McDonald
    :: 0437 221 380 ::
    [email protected]

  • BO 4.0 Web Intelligence Rich Client Login Error

    Hi Everyone,
    i have an error about log on rich client in BO 4.0 .
    Error is "Logon failure due to internal error".
    i can use rich client in server machine, but i try to use in client that error raised.
    i search forum and internet, some of people encounter this problem suggest some answers. but any suggestion does not resolve my problem.
    i tried to delete .lis files, and change default folder.
    do you suggest anything about this error?
    by the way network port is open (6400,6410)

    Hi All,
    I resolve WebI error.
    there are *.lsi files in My Documents\My SAP BusinessObjects Documents\LocData normally. these files are created by BO System when you log in firstly - i guess. if you create those files manually, you can grante log in with WebI. i do not know these file's contents. i have this files ex server and use them, after edited.
    but ı cannot resolve designer problem. I search internet and tried almost every solution which suggested.
    by the way, our system is BO 4.0 sp2 patch6 and server machine is;
    Windows 2008 Server R2
    16 GB RAM,
    3.7 Ghz Processor

  • Can I disable the ADF Rich client javascript?

    I would like to work around the ADF framework and use my own javascript. Is there a way to turn off the rich client libs so they are not downloaded to the client? I want to use jQuery and my own javascript.
    Thanks for any tips, tricks, links, or examples.

    ADF is an MVC framework - ADF Faces is the View layer.
    You can use the rest of the MV layers with a different front end.
    So you can use ADF Business services and access them for example from a simple JSF that doesn't use the Oracle JSF components.
    That being said, I think you are going about it the wrong way.
    The real question is what specifically does JQuery gives you that ADF Faces doesn't?
    What specifically are you trying to achieve and can't achieve with ADF Faces?

  • JavaFX Script plugin for the Eclipse IDE

    Experience the JavaFX Script in the comfort of your favorite IDE. For the download and documentation visit the project page: http://kenai.com/projects/eplugin

    I have been unable to get the JavaFX Script plugin working with either Eclipse 3.3 or 3.4. I have reported the problem on the kenai web site and tried many of the suggestions, but I (and others) still cannot get it to work.
    It would really be nice to have an alternate to NetBeans for FX development.
    Cheers, Eric

  • ADF rich client: How to automate testing

    Hi Experts,
    We need to do some automate testing against application that is developed with ADF Faces 11g, I've tried with loadrunner 8.1, which provides 2 approaches to record web applications, web(html / http) and web(click / script).
    According to my experiment and this article , it's not feasible to record actions to rich client app with the first protocol.
    As for the second one, according to my test, some of actions works and the others not (for example, input field, expand accordion).
    My question is, Is there a solution to fully automate adf 11g UI interactions? Solutions based on loadrunner is preferred.
    Thanks for any help,
    Todd

    Thanks CM.,
    Sorry I didn't make my question clear. Selenium does fit in AJAX well, but seems that it lacks of ability to do stress test, what if we need highly concurrent workload(say, 5000 users)? Can selenium RC or some tools else generate that?
    And, are you sure that loadrunner 8.1 is not feasible to do stress test against ADF rich client apps? I need a good reason to persuade my bosses to consider adopting new tools.
    Regards,
    Todd

  • Rich Client advice

    Hi all,
    Been searching the archives.
    I've developed a Swing standalone app and would like to convert it into a "Rick Client" but shifting certain parts over to a backend. My initial work has been a servlet on Tomcat webserver I maintain.
    Can anyone point me to any up-to-date examples or Rich Client development?
    Is the use of http requests/responses the standard way to do this or are there non-servlet examples?
    There seem to be so many frameworks for this (Eclipse RC, Spring RC etc.)
    Many thanks.

    Thanks for the pointer. I will look at the tutorials.
    I guess what I really want to know is what do people use as the most "vanilla"/non-framework communication between a Rich Client and a backend server.
    Do the back ends tend to be servlets/JSPs or WebServices or what?
    Thanks again.
    Chris

  • Adding a Formview in a rich client application---urgent

    Hello,
    I am developing an XML editor as an eclipse plugin as a rich client application
    I want to add a form view to it...
    I have followed every instruction of this tutorial
    http://www.eclipse.org/articles/Article-Forms/article.html
    But the project does not run and flashes the following error
    Missing required bundle org.eclipse.ui.views_0.0.0.
    java.lang.RuntimeException: Application "test.application" could not be found in the registry. The applications available are: <NONE>.
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:68)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)
    java.lang.RuntimeException: Application "test.application" could not be found in the registry. The applications available are: <NONE>.
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:68)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)
    Application error
    java.lang.RuntimeException: Application "test.application" could not be found in the registry. The applications available are: <NONE>.
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:68)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)
    The application does not start once the code is added and al its references are commented
    Pl help me out...thanks...<img class="emoticon" src="images/emoticons/confused.gif" border="0" alt="" />

    You seem to be having a problem with creating an Eclipse plugin. You don't seem to be having any problem at all with Java and XML that I can see. I think you would have more chance of getting an answer if you looked over on the Eclipse site for a forum for plugin writers.

  • Protocol Router for Rich Client Front Controller

    Hello,
    I would like to support multiple client types in my J2EE application - Web Client and Rich Client (Swing Application).
    Java BluePrints (Designing Enterprise Applications
    with the J2EETM Platform, Second Edition) suggests using a Protocol Router for centralized control in case of supporting multiple client types with multiple controllers - http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.html.
    I have several doubts with this approach and will appreciate very much any help with clarifying the following:
    1) How does a Rich Client communicate to Protocol Router? Using HTTP? That means then that each request/response has to be wrapped in HTTP Request/Response object. It may impact the performance and make the communication between Rich Client and back-end slower.
    2) If rich client communicates with Protocol Router through HTTP, what is the difference between Fron Controller for Web Client and for Rich Client?
    3) The J2EE Tutorial on the other hand, shows direct connection from Application (Rich) Client to EJB layer - http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Ebank.html.
    It will be greatly appreciated to know how would you address the above doubts.
    Best Regards.

    1) How does a Rich Client communicate to Protocol
    Router? Using HTTP? Yes, HTTP . You are right about performance issues. That protocol router seems to me like like overengineering. Anyway, I think a WEB service could be better choice. It's a standart way how to wrap remote requests in HTTP.
    2) If rich client communicates with Protocol Router
    through HTTP, what is the difference between Fron
    Controller for Web Client and for Rich Client?I think the difference is in types of requests. WEB client would request
    WEB pages, SWING client doesnt need WEB pages. It would request contents
    of list boxes and things like that.
    I would suggest you to use EJB's with session facade pattern. Provide WEB service style access to your app. Many app. servers provide feature to expose SLSB as WEB services. Thus you will support almost any types of clients (.NET, Perl, whatever). You can also use WEB service to connect from you'r SWING client. If later you are not satisfied with performance, you can switch to RMI. If you use BusinessDelegate pattern then you will need to change BusinessDelegate only, just one class.
    I have written an example EJB based app. which can be accessed by SWING client using RMI or SOAP, WEB client, .NET client and CORBA.
    You can get it from:
    http://www.datapro.lv/~mariso/ejb.html
    feel free to ask questions, if you have any
    Maris Orbidans

  • Rich Client Login fails from Infoview but works fine if opened from desktop

    Hi Friends,
    When i open WebI Rich Client from my infoview (By changing the preferrance settings in Infoview), it returns an error as "Login Fails" , but if i open the webI Rich Client from my Start->Programs->Business Objects XI 3.0->WebI Rich Client , it works fine. i am not sure why invoking rich client from infoview fails, but the same works fine, if opened directly from the desktop. I have only one user "administrator" Created with no password in the Enterprise.
    Configuration:
    Platform:             Windows Xp
    Type:                  Vertical Installation  (All the servers and Presentation Layer in a single Box)
    Boxi Version:     BOXI 3.0
    Authentication:   BO Enterprise.
    Any help in the regard is appreciated.
    Regards,
    Ram kumar G
    Edited by: Ramkumar Govindasamy on Aug 11, 2009 9:58 AM

    Hi,
    Windows XP is not officially supported for a BOBJ server installation. Can you consider installing BO on a Windows Server machine?
    Have a look prior to the installation at the Support Platforms document for BO XI 3.0. You can find this here:
    [http://service.sap.com/bosap-support]
    Regards,
    Stratos

  • Rich client frameworks

    Hello,
    I am looking for a framework to develop rich client application quickly or easily. I have found the following frameworks:
    1. TikeSwing: I have read it is a good choice, but it has not enough documentation.
    2. SpringRCP: It can be another choice, but I think It is not matured.
    3. With EclipseRCP or NetbeansRCp.
    Anybody knows something about them? Any opinion?
    Thanks in advance.

    I also want to develop a rich client application and I decided to use NetBeans platform. The reason why I did this decision is that NetBeans IDE has a very nice templates which will guide you through the creation of your first RCP application. However, the documentation is not very good, but getting better each day...
    Hope this opinion helps.
    Miso

  • Rich client installation package

    Hi,
    Is it possible to create a dedicated rich client installation package. the target users of this application rarely need all the other tools in the enterprise client package.
    And this package is quite big and hard to distribute.
    Best regards
    Thomas

    Hello Thomas,
    multiple possibilities here.
    Since XI3.0 you can pretty good script the installation. So you could script the Client Installer and select only the packages you need. Best would be to open a Comman Box, Browse to the unzipped Client installer package and rum "setup.exe -?" to see whats possible
    The other way would be a 3rd Party Vendor. For example MS Management can distribute Software packages. But there are a lot of other vendors too.
    Regards
    -Seb.

  • Rich Client

    Can I force my users to run the Rich Client thru infoview?  I don't want to run around to all my users and create ODBC entries.
    Any advance would be appreciated.

    Ok. I see what you mean. There is no direct way to do this. You will essentially need to use the Enterprise SDK of your choice.
    That said, there was script for XI R2 that copied a test users' preferences to all users. In the script below, the Administrator's preferences are copied to all users. This (or some modification) could work for XI 3.x.  Also. this requires a Windows environment.
    The script is  [here|http://www.forumtopics.com/busobj/viewtopic.php?t=75331].
    Unfortunately, I can't seem to post the script itself here. I get a "Method Not Implemented" error.

  • Integrate an ADF rich client component in form

    Hi all. I'm on devsuite10g. I have got a question: how I can integrate/insert an ADF rich client component in my form without using Jdeveloper??
    Is there a way to do it??
    Thanks all for the collaboration,
    Fabrizio

    Hi,
    you can use any other Java IDE for this and just work with the properly configured tag libary and the required settings in web.xml. However, since Developer Suite 10g is 10.1.2, you can't use the components unless your form runs on a platform that supports JavaEE 1.5
    Frank

Maybe you are looking for

  • How do I migrate everything from one recent Imac to another, temporarily.

    I have an Imac running Yosemite, with all sorts of programs (Microsoft for MAC, dropbox, filemaker) photoshop, anti virus etc etc) but it needs to go off for repairs (the stand is broken). Fortunately, as its in a business theres an un-used very rece

  • How to look at individual bits of a short to see if 0 or 1

    I am writing a program in which i send a command to someone and get a response back in the form of a short. a short consists of 16 bits, how can i look at the bits individually to see if they are 1 or 0. forexample say the short that comes back in bi

  • Goods Receipt for PO using BAPI

    Hello, I need to do a goods receipt for a purchase order using bapi_goodsmvt_create for movement type 101. My function module does not return the material document number. Can someone help me with my code? Thanks, A.P. FUNCTION Z_GR_BAPI. ""Local int

  • Posting count

    I lost nearly 500 previous postings and my posting count did start at 0 two months ago. Is this a problem only of my account, or had all discussion members to restart at 0? Thanks!! Andreas

  • Help with CS5 Updates Failed, Updates could not be applied, Error Code U43M1D207

    CS5 Updates Failed, Updates could not be applied, Error Code U43M1D207 Can anyone help with this error code? Products installed and activated on new laptop Unable to update using Adobe Application Manager Thank you