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

Similar Messages

  • Communication between servlet & rich client - ObjectStream or OutputStream?

    Hi,
    I need to send a text file from a servlet to a rich client. Is it better to send it over OutpputStream or wrap it up as an Object(eg: StringBuffer) and send it over OutputStream?
    Will the performance be significantly be affected if I try to wrap the file into an object at the Servlet's end and send it over ObjectStream? We are planning to wrap all responses from the servlet into a generic response object (containing data, exceptions and error codes if any) and send it to the client
    Please advice. Thanks in advance!

    Using object streams will create some protocole overhead. But you can minimize the effect by using compression.
    Ex:- java.util.zip.GZIPOutputStream & GZIPInputStream
    If you have already decided to use a genaric responce object then it will be good to have a generic request object too that will make your communication more flexible.
    But remember when you are doing serialization you might get problems when having different java versions in different ends if your object structures use data structures provided by java API (Ex:- Collections). You can work arround this problem (In most cases) by implementing custom serialization using writeReplace and readResolve methods.

  • ObjectStream communication between servlet and rich client

    Hi,
    I need to send multiple objects from a servlet to a rich client.
    Is it possible to send 2 objects of different types at the same time - ie, a hashtable and a custom object by writing them one after another into the response's ObjectOutputStream?
    Also, if I have two vectors containing different object types, say a Vector of Strings and a Vector of custom objects, how do I read the ObjectStream at the client end to get these two objects? Do I read two Vectors from the ObjectInputStream and then check the contained object using instanceOf?
    In the above scenarios, is it better to wrap the entire set of objects with a serialized wrapper class and send that single object from the server to the client?
    Please advice. Thanks in advance!

    You can send any number of objects in a stream one after other. If they are in different types/classes then you have to be carefull when casting to the specific types at the other end becouse if you try to cast to wrong type you get a runtime exception.
    Normally when you receive the objects you will know in advande (programming time) which vector comes first in the stream so you can treat them acordingly.
    Since both of them are vectors you can cast them to vector references at the read end and can tread the elements of the first vectors as strings and the elements of the other vectors as something else provided that the client always send the string vector first.
    Whether to make it a single object or ot is a design decision that you have to make. It it make sence to put those two vectors together(logically related) then its better to do so.

  • Server to Rich Client sending XML over Http

    I need to send XML data from a Servlet to a rich client over http.
    Currently I am using HttpURLConnection and SaxTransformerFactory to do this.
    Is it better to use SOAP or XML-RPC in this scenario?
    Are there any good online tutorials comparing SOAP, XML-RPC and AXP-Java Net API?
    What are the factors that I need to consider for choosing between these alternatives?
    Please advice. Thanks in advance.

    XML-RPC and SOAP use XML as a way to communicate, but they are used to invoke certain function calls in an application independend manner, not to be used to send XML data. So I'd say it depends on:
    a) what do you do with the XML data?
    b) will you be expanding the application?
    c) how difficult is it to rework the current implementation?

  • Best practice: Developing report in Rich Client or InfoView?

    Hi Experts,
    I have a question on the best practice of developing webi reports.
    From what I know, a Webi report can be created in Rich Client and then exported to one or more folders. From InfoView, the report can also be changed, but the change is only local to the folder.
    To simplify development and maintenance, I believe both creation and change should be done solely in either Rich Client or InfoView. However, some features are only available in InfoView, not in Rich Client. One example is hyperlink for another Webi report. As a second step, I can add the extra features in InfoView after the export. However, if I change the report in Rich Client and re-export it, the extra features added via InfoView (e.g. report hyperlink) will be overwritten.
    As I'm new to BO, may I have some recommendations on the best practice for building reports? For instance:
    1) Only in Rich Client - no adding of feature via InfoView
    2) First in Rich Client, then in InfoView - extra features need to be added again after each export
    3) Only in InfoView -  all activities done in InfoView, no development in Rich Client
    4) Others?
    Any advice is much appreciated.
    Linda
    Edited by: Linda on May 26, 2009 4:28 AM

    Hi Ramaks, George and other experts,
    Thanks a lot for your replies.
    For my client, the developers will build most of the reports for regular users to view. However, some power users may also create their own reports to meet ad-hoc reporting requirements.
    It's quite unlikely for my client to develop reports based on Excel or CSV data files. And we need to use features such as hyperlink for documents (which is not available in Rich Client). Based on these considerations, I'm thinking of doing all development in InfoView (both developers and power users). Do you foresee any issue if I go for this approach?
    Thanks in advance.
    Linda

  • Oracle Bank Rich Client

    Hi,
    Can anyone advice where i can download the sample application for oracle bank rich client.
    Thank you in advance

    Hi,
    can you give us an idea where you saw this demo ? I am not aware of a public demo we use. If this was shown in the context of a keynote then this sample is not available to public
    Frank

  • WIJ 20002 xml Parser Problem - Rich Client

    Hi,
    I have a problem with the rich client on a new installation:
    Business Objects Enterprise XI 3.1 SP3 on Windows 2008 Standard.
    If I connect with the rich client "import document"is disabled.
    if I try to create a new document from the rich client it returns the error below (I used the rich client on two workstations):
    WIJ 20002
    Version: null
    Analisi dello stack:
    java.lang.RuntimeException: java.lang.RuntimeException: XML parser problem:
    XMLJaxpParser.parse(): Element type "ABOUT_Patentnumbers" must be followed by either attribute specification, ">" or "/>".
    at com.businessobjects.wp.xml.jaxp.XMLJaxpParser.parse (Unknown Source)
    at.com.businessobjects.webi.richclient.XMLviaOccaRC.getServerConfiguration (Unknown Source)
    Have you any solution?

    The fixpack 3.5 client resolves the problem.

  • No data in webby using IE or firefox but data in webby Rich client

    hi everybody,
    I got a newbie probleme with BO edge XI r3.1 trial version.
    If i create a report on webby via infoview usin a webby universe (efashion eg) , no text appear in my report, inluding data and text titles even i type something (structure is ok)
    If i import this report on webby rich client, all the text appear.  If i export on infoview and if i open my exported report via infoview all is ok. If i change my query and add something opn my report, all previous data stay but the new text doesn't appear....
    Thanks for your help
    Herve
    ps Java version is the last one, and i run my trial on a windows xp sp3 via oracle virtual box. I used express install.

    Seems Java version problem.
    Can you change Display properties for existing and new query objects : "Read Cell Content as" to "HTML" and see ??
    If you can, then use Java build less than 20 : JDK1.6.0_20 less to this like _17 or _18.
    It solves your problem.
    One more reason you are having multiple Java versions installed on your machine.
    Work around:
    Uninstall all installed Java versions.
    When you are working on Infoview, to view WebI reports data , at that it will ask you for Java Virtual Machine Install, now install it, which works good now.
    Thank You!!

  • WebI report in Rich Client refreshing - But not in the webbased WebI client

    Dear experts,
    I am quite new to BO and I am currently facing the following problem regarding our WebI reports:
    I created a WebI report in the WebI Rich Client. This report accesses an OLAP universe, which in turn gets data from a SAP BW through a BI query. I also exported the report to the CMS. In InfoView, it is displayed correctly as well. The report displays the data alright.
    Now here comes the strange part of it: When refreshing the report from within the WebI Rich Client, the data is being updated (the current BW data is being shown) as it is supposed to. BUT when refreshing the report from within the WebI Java client (in InfoView), the report would not update, i.e. it would not display the current BW data but instead the old data. When scheduling instance creation the instances would also not display the current data.
    We are am running BO XI 3.1, no FixPacks.
    Does anybody have a clue why this is happening?
    Any hint would be appreciated.
    Many thanks in advance!
    Best,
    Kai

    Hi Ingo,
    Many thanks for your reply!
    The report would not refresh after I hit "Refresh data" ("Daten regenerieren" in German). Plus the newly created instances (one instance is being created every 5 mins) would also not show the current data.
    The funny thing is that as soon as I go back to the Rich Client and hit "Refresh data" in the Rich Client, the report would always show the current data, never the old ones.
    We should probably continue discussing in just one thread (Scheduled WebI report instances with differing values), this issue seems to be interrelated somehow anyway. Sorry for opening up multiple threads.
    Thanks and best regards,
    Kai

  • Error in Creating a WebI Report on SAP Source using Rich client in BOxi 3.1

    Hi
    I tried to create a webi report using rich client on sap source. I get a error message " A Database error occured. the Database text is 'unable to connect to SAP BW server name and password is incorrect(repeat logon) (WIS 10901) .
    SAP Integration kit installed
    BO XI 3.1 is installed on windows server 2003
    Application server - Tomcat 5.5 server.
    Any configuration or sap files/folders should be added?
    how can I move forward to solve it ?
    Thanks!
    J.M Raj

    Hi
    Ya I used SAP authentication - then also get same error.
    Connections are created with username, password to access SAP Source
    Thanks!
    J>M>Raj
    Edited by: John Milton on Jun 25, 2009 10:03 AM

  • BO XI 3.1 SP3 SSO with CMC and Webi Rich Client

    Hello,
    Is it possible in BO XI 3.1 SP3 to use SSO with CMC and Webi Rich Client ?
    It works fine with InfoView, Designer and Desktop Intelligence.
    Regards

    Hi,
    What kind of SSO authentication are you trying to set up? (AD, LDAP,...)
    I think it's AD regarding your command line.
    But be aware that in SSO, you don't need to configure the command line to run the client.
    Have a look at the following guide.
    [Configuring Manual Kerberos Authentication and-or SSO in Distributed Environments with XI 3.1 SP3.pdf|https://bosap-support.wdf.sap.corp/sap/support/sapnotes/public/services/attachment.htm?iv_key=002007204200000183782010&iv_version=0005&alt=2BCE4CB10DF674B172F4F3F7B32A284F49333135358877720E883731B332AF34CACD2AB52C0A2C8DCACA09084EF4CB494E4E0F2ECE8E2F89772908C9CE70CD2DF77675F7F2D1750C09514BCECFCFCE4C8DCF4BCC4DB5F575F4F4F3F57771F571F6F70B01B25D83D4120B0A722092A599504EB16D715E3E00&iv_guid=DF838310BFAAE8F1B486001A64C54696]
    Regarding accessing CMC with SSO, it's not recomended at all as if you break this access, than you can't connect anymore to the CMC and modify settings.
    Regards,
    Philippe
    Edited by: Philippe Tavares on Feb 15, 2011 4:11 PM

  • WIS 10901 error while refreshing report in rich client

    I'm facing a strange issue while refreshing a report from Rich client. Here are details
    Environment: BO XI 3.1 SP3, Oracle application DB. Weu2019ve 2 BO servers (S1 and S2) on cluster and load balancer (common URL) in front.
    While login to S1 with 6400 port, I can refresh report in rich client.
    While login to S2 on 6400 port or using common url, during refresh gives below error u2013
    u201CA database error occurred. Database error text is: (CS) u201CDBDriver failed to load: C:\Program Files\.....\dbd_oci.dllu201D (The specified procedure canu2019t be found) (WIS 10901)u201D
    Iu2019ve installed oracle8i client on my system. Any idea what causing this issue?

    Yes. Oracle 10g client installed on both application server. I've teste the universe connection from server, it's working fine.
    Any idea what could be probable causes of "DBDriver failed to load: C:\Program Files\.....\dbd_oci.dllu201D error?
    One observation, the path of dbd_oci.dll is the BO installation directory of my local machine (on server BO is not installed on C drive). Why it's referring dbd_oci.dll from local client even in 3 tier mode?

  • Inconsistent date formats between Rich Client and HTML client

    Hey All,
    Just wondering if anyone has come across an issue with inconsistent date formats from a universe based on an MS SSAS 2012 database connection in 4.x?
    The value of the date is returned as a string from the query but the object data type has been changed to a Date object meaning BusinessObjects should convert the string into a date if the format is correct.
    The problem in this is that the date being returned in Rich Client is in dd/MM/yyyy format whereas on the Web Client is in MM/dd/yyyy.
    From the Web Client business objects will return a date, however, it is a mix of MDY and DMY format.
    i.e. 15th of March will be displayed as 15/03/2014
    whereas 12th of March will be displayed as 03/12/2014
    All our application servers are configured for English (Australian) regional settings meaning all dates should be in DMY format.
    The date in the database is stored as a non-ambiguous yyyy-mm-dd format so it appears the variation is occurring somewhere between the database and BusinessObjects for the Web Client based reports only.
    I have also checked the sqlsrv.prm file based format and changed this to DMY but this has also not made a difference.
    The same universe in 3.1 and MS SSAS 2008 works correctly but not this one.

    Hi
    The date in the database is stored as yyyy-mm-dd format.
    As per user request.... Set the date format @ the Business layer level. so it will refelct same as in the WebI.
    Please find the below link. how to use custom Display option.
    BI4.1 Business Layer Enhancements - Create Display Format

  • Query in Rich client

    Hi
    would like to write below  query in rich client where i have written in SQL.
    select location,
    SUM(case when priority='1'and sholders like '%XXX%'then 1 else 0 end)as 'Total P1callsof XXX',
    SUM(case when Priority='1'and sholders like '%XXX%'and sla_violation=0 then 1 else 0 end)as 'TotalResolvedcallsinBHRS XXX',
    from Stakeholders group by Location
    I have tried with SUM,IF ELSE conditions but end with errors. Help is much appreciated.

    Hi,
    I have finally designed query as measure variable but not getting any output as it is parsing successfully. please help. Also let me know how to insert this measure variable to a column.
    Snap for your reference and tell me how to apply group by function and without group by function query will not give output.
    Below is my sql query:
    SUM(case when priority='1'and sholders like '%XXX%'then 1 else 0end)as 'Total P1callsof XXX'from stakeholders group by location.
    Am getting output of above query.
    And measure query is:
    Sum(If([Priority]="1" And [Sholders] InList("*XXX*");1;0))

  • Select Query Resutls - operand for WebI Rich Client XI3.0 not available?

    Hi ,
    Using Deski we put a filter condition on a query using the deski query panel.  Also we can select resutls from another query in the same report (query from a differen dataprovider) using the operand Select Query Resutls(any).
    However in Web Intelligence Rich Client for XI3.0 we don't have this operand so we can not filter using results from another query in the same report.
    Does anyone know how to work around this problem?
    Know any plans for this feature ?  As you all know, this is an extremely powerful feature.
    Rgds,

    Minkook,
    Does anyone know how to work around this problem?
    Rich client allows you to import a text or excel file on the fly to your report.  To filter what you have you could build entries into the excel file, import, merge dimensions and voila, have your filtering done.  It does seem dumb to do it this way when a quick filter is all you want.  I'm with you in that the quick filter functionality would be highly desirable.
    Thanks,
    John

Maybe you are looking for

  • Midi problems and crash report in a loop

    hello, i´m running os x 10.8.3. on mac pro intel quad core. no midi-devides work, whenever i connect a device (e.g. AKAI LPD8 or Q49...) via USB the report crash comes over and over again, using a lot of CPU and the application crashes. in the midi d

  • Report with Two Queries -- Really need your Help Guys

    I might be posting duplicate thread but i couldnt found the Q&A that i am looking for. I am trying to create a report where i have to use two query. Also, with this query i am passing parameter where i ask user to enter Report Month so they can run r

  • Windows 7 (client desktop) + EBS 12.0

    Dear All, I want to use windows 7 as an client to access ebs 12.0. i am able to login to application from windows 7 but when i try to open any FORM then i am getting error message. please advice. Error Message: FRM 92050 Failed to connect to the serv

  • Windows Embedded Compact 7: CEPC ILtiming

    Hi, I am new to WinCE7. I would like to run ILtiming on my target PC. I have copied ILtiming.exe from \common\oak\target\x86\ to using USB hard drive, and then try to run some test. In 'cmd' I typed iltiming -o newfile.txt but I get no response and c

  • Can't Change YouTube Video Quality

    Ever since my upgrade to Safari 5.1.2 I can no longer adjust the video quality settingson YouTube. Additionally, the load portion of the progress bar (the gray part) doesn't appear. I'm not sure if this is becuse of a change to YouTubes look, but it