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
peterYou 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,
ToddThanks 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 -
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 AMHi,
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 -
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
ThomasHello 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. -
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,
FabrizioHi,
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
-
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