Opening App in own new Window - Opinions please

Dear Community!
I would like to invite you to share your opinions on this idea - foremost in terms of user experience, but also technical implementation:
Like anybody I always have a number of browser-tabs open, but as an apex user (not developer) I probably have only one apex-app running. So my ideea was, to give the user a stronger experience of working with an Application rather than a website, and therefore open the app in a new window.
Once in a new window all apex functionalities, navigation etc. work as usual. Only the user can concentrate more on the content and is not distracted by all the other browserstuff around. (After all it's not just "some web site"... ) Also he has full independent controll over the window.
I have build this in a test scenario and invite you to try everything out.
With a cookie-controlled checkbox the user can determine, wether he wants it in the first place or not. (Then once allow popups for this site.)
Now it gets weird:
I want deeplinking to be possible, so the functionality for the opening process in contained in the page template.
Also I want, when the user accidentally or willingly returns to the initial browser, and the new window comes out of sight, there should be a button to bring that window back to the front.
For that, javascript has to store the window object on the page, that opened the new one, so it should stay active. But since to user "doesn't want to use" that "old" window in the browser tab, I have created an overlay region, to cover that entire page up - on the condition, that a new window is beeing opened. Just be feeling this is probably a pretty weird solution, but its working so far (see example above).
Javascript on every page::
var newwindow;
$(function(){
  // when app-page is opened the first time, open new window. after that P0OPEN will be empty:
  if ($v('P0OPEN') === 'Y') {
    var href = 'f?p=&APP_ID.:&APP_PAGE_ID.:&APP_SESSION.::::P0OPEN:',
        winw= window.innerWidth, winh = window.innerHeight;
    // cosmetics for positioning etc.
    var options = 'scrollbars=yes, width='+(winw*.8)+', height='+(winh*.8)+', top='+(winh*.1)+', left='+(winw*.1)
    newwindow = window.open(href, '_blank', options);
    // the button to bring the new window back to the front:
    $('#P0BTNFOCUSW').click(function(){
       if (newwindow && !newwindow.closed) {
           setTimeout(function(){ newwindow.focus(); },100) ;
       } else {
           // if window was closed, start new session:
           window.redirect('&LOGOUT_URL.');
Maybe its better to have an extra page just for that purpose, but how can I combine that with deeplinking AND the necessity to store the javascript-window-object?
Another problem unsolved is, that when the user logs out in the new window, that should certailnly disapear. Also, in that case: the window open in the initial tab should change too, that is: redirect to the login screen.
And probably there are a few more things to be considered...
So I will be very glad to hear all your oppinions and suggestions of any kind.
Thanks and greetings,
Tobi
(omg!! how can you get the formating for code??) (ok, thanks...)

Well, nothing wrong with trying and experimenting of course! It'd be interesting to have things react a bit more as a desktop app, but there is not really enough power to do so and that is mostly because of security reasons. Just like the popupblocker. Personally I'd rather not have to tell anyone to fiddle with a (any!) popupblocker. I think you can have a good looking 'app' without it though, and design (or, UI) helps a lot in that regard. I don't mean to place Google on a pedestal here, but I like the simplicity of the browser splashscreen for example. "Here are your app links. Want to open one? Cool, right away!". Want multiple? No issue, hold ctrl and click away. That's just plain basic browser usage and it leaves me the option. They could've also placed the target=blank tag in their anchors, but they didn't. And that's fine.
I wouldn't necessarily make it more complex than that though - like with auto-popup screens after a login, screening of a window from interaction, dealing with deeplinks.
I've seen some nice "app"-approaches for apex. I think the coolest are where there is a master app, with icons which open up the other applications. The authentication cookie is shared, the authentication scheme is subscription based. You can deeplink apps but if you don't have a deeplink you go to the splashscreen.
If you deeplinked then you meant to go there, and not first the splash which pops up something else. If you want to go there then there is a button in each app which will open up the splash app (and if you add target blank in there, in a new window).
I'd say there is a lot of room for innovation, and anything web is possible. But be careful with those things like popupblockers
And It's just one opinion of course. I'm sure there are wildly differing ones out there. (Who don't react) You could always try some more UX-UI oriented forums for some feedback in this regard!

Similar Messages

  • Everytime I click on one of my app tabs it removes it form that brower window and opens it in a new window! how do I get it to work right?

    Clicking on an app tab shouldn't remove it from that browser window but it does, seems to sort of defeat the purpose of App Tabs in my opinion. then I have to drag the new tab back into the other browser window and then it works for a little while correctly.
    Thanks in advance for all your help!

    Make sure that you do not drag a tab in the browser window.<br />
    Firefox 3.5 versions and later have a feature called tear-off tabs.<br />
    You can detach a tab from the current window and open it in a new window by dragging a tab in the browser window.<br />
    You can drag that tab back to the tab bar in the original window to undo that detaching.<br />
    bug489729 (Disable detach and tear off tab):
    *https://addons.mozilla.org/firefox/addon/bug489729-disable-detach-and-t

  • Open Sub Report in New Window

    Hi,
    We have an application which is integrated with crystal reports.
    So when you open a report from the application it opens up in a new window. (Ours is a web based application and crystal reports opens up in IE browser)
    We have some reports which have subreports (on demand ), is there any crystal report configuration through which these subreports can be opened in a new window, as of now they open in the same main report window.
    Thanks in advance

    hello,
    you may wish to look into saving the subreport as a separate report and then:
    1) calling the report via opendocument (if your app sits on top of businessobjects enterprise or crystal reports server)
    2) calling the report via URL reporting if your app does not utilize the above platforms
    i can't guarantee the above will work as it may depend on your environment that you are hosting the reports in.
    see the help guide [here |http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_url_reporting_opendocument_en.pdf]for more information on linking
    http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_url_reporting_opendocument_en.pdf
    as per using a subreport and opening in a new window, this doesn't really work.
    if you want though, you can use a Report Part link to go from the open subreport back to the main report. please see more on Report Part linking in your crystal report's online help.
    jw

  • Open task flow in new Window

    Hi All,
    JDeveloper version : 11.1.1.6
    ADF
    My Requirement: My taskflow contains three pages(page1,page2 and page 3). In page page2 have a 'commandImageLink' button. When i click the Button the 'page2' should be open in 'New Browser Window'.
    Is it possible with in task flow can i open fragments in New window. Please suggest a best way to accomplish this problem.
    Thanks
    - Moahnraj

    Hi.
    This is fairly simple to do. You can configure a bounded task flow to run in a modal dialog by using a task flow call activity and setting the <tt>useWindow</tt> attribute to true.
    See full instructions here: http://docs.oracle.com/cd/E23943_01/web.1111/b31974/taskflows_dialogs.htm#BABBAFJB
    Best Regards,
    Frédéric.

  • Issue while opening Shop Link in New Window

    Hi All,
    Recently We have upgraded SRM5.0 to 7.0 and now we are using Portal for Front end application. We have configure the SRM appliation in Portal EP 7.0.
    Now i can fetch the data from SRM but problem is when i am opening Shop Link ( Employee Self Serviece --> Shopping Area ) in new window then it's navigating to Home Page instead of opening the Shop application.
    When i am opening the Shop Link in Content area that time its opening correctly.
    Can you please assist us how we can resolve this issue when i am opening Shop link in new window.
    Regards,
    Rahul Sanas.

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • Tab does not show when dragged into it's own new window

    This happened after I updated to Firefox 8.0.1. Same problem with 9.0.1. I'm on a Mac running OS X 10.5.8. I have not changed any add-ons, plugins, extensions, or anything like that.
    Every time a tab is dragged from my main window to form it's own new window, the tab button on the new window does not appear. I only have a + sign showing.
    A tab will show when I open a new tab, but the original "tab" does not appear. The + sign also appears on the left side of all new tabs. Isn't it supposed to be on the right?
    If I have 2 "tabs" open but only have 1 tab showing and try to close the window, Firefox asks me if I'm sure I want to close the 2 tabs.
    Tabs when opening blank new windows work properly. Dragging a tab to an already opened window works fine as well.
    Most of the time a tab is dragged out on accident, and it is quite annoying because I can't drag it back into the main window.
    Any help or suggestions would be greatly appreciated.
    Many Thanks!

    I found the cause but no solution, it's actually a plugin that does that: divx plus weblpayer (it gets installed when you install DivX on your system), if you disable it and restart firefox it all works again. But I want that plugin... so DivX need to fix this, unless it is a Firefox bug in its own core... anyway these two together creates the problem.
    (I'm running Firefox 9.x on OSX Lion)
    I also wish firefox tab tear out tab worked more like chrome's tab tear out, much friendlier...

  • Open file in a new window thru custom global link

    Hi All,
    I have created a custom global link. I want to open a PDF file (present at OA_HTML) from that link.
    So, I created a function for that link having below properties:
    Web HTML : file_name.pdf
    Type: SSWA plsql function that opens a new window (Kiosk Mode)
    File is opening successfully but in the same window. I want to open that file in a new window.
    Please suggest some solution for this.
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I have created a blank page and write logic to download file in that.
    Later, on click on global link, navigated the same to that blank page. So, open save dialog is coming on click of custom global link.
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Windows Explorer always opens folders in a new window

    Yes, yes, I've googled it already.  And bing-ed it just for fun too.
    This doesn't work:
    http://windowsxp.mvps.org/samewindow.htm
    Nor does this:
    http://blog.hansmelis.be/2009/05/17/windows-vista-explorer-opens-folders-in-a-new-window/
    Yes, yes, I've checked the Open in same folder option in folder options.
    I've used shellex to disable context menu items.
    I've rebooted a hundred times.
    This is rediculous.  Windows should only recognize ONE setting for this and that is the one in folder options.  Anything else that affects it is a BUG!
    I'm on build 7100 RC.
    And I'm quite frustrated with this.
    Please help!
    Jared

    <<...tried to import the key from that known-good windows installation ...... (but
    was 64bits)...>>
    importing x64 keys to an x86 installation may not work.  HKLM\WOW6432Node\Classes\Interface would have to be combined with (overwrite)
    the standard location and then that be copied/imported to the x86 install.  Even then, there might be some unanticipated problems. 
    It's good that you had a registry backup available in system restore.  Although I like the inherent security and reliability in the Vista/Win7 system restore implementations, one thing that I miss was being able to pluck only the registry files from
    a restore point; like I used to do with WinXP.
    <<...Yes, my case is precisely (Windows Explorer always opens folders in a new window) on
    Win7. ....>>
    Also, that is too general.  There is more nitty-gritty details that have to be verified, such as whether the issue is per-user,
    or whether the "Explore" option is in bold and works properly when manually selected.  In a lot of cases, that simply may not be in bold which means it's no longer the default action on double-click.  (requires different set of steps to resolve,
    focusing on another part of the registry)  But from what you've stated on JAVA update 20, there well could be some changes to the HKLM portion of that Interface key... don't know.  A before and after registry compare usually helps pin down the issue.
    EDIT 10y04m24d_130735:
     One other thing that occurs to me, is that the dreaded Yahoo toolbar often installs with Sun Microsystems's JAVA.  I've removed such toolbars on many browsers because they render IE8 unstable/unreliable with occasional to routine freezes/crashes.

  • Opening PDF Document in New Window

    Hi,
    I have requirement to open pdf document in new window. I'm using Travel Expense form. I'm using the FM PTRM_WEB_FORM_PDF_GET. When I give 'X' to i_display_form, it displays the pdf document in same session or window. But I would like to open the pdf file in new window.
    The FM gives me pdf data of type RAWSTRING. Is there any FM or class where I can pass this data and open it in New Window.
    Can anyone please suggest on this.
    Regards,
    JMB

    download it using  gui_download and use cl_gui_frontend_services=>execute to execute that pdf file

  • Open playlist in a new window

    Please put the "open playlist in a new window" feature back in. It was very usefull.
    Thank you

    As we're all users like yourself, no one here can put any feature back in.
    Provide feedback via the appropriate tools.
    https://www.apple.com/feedback

  • Open and style a new window

    Hello,
    Following this thread Re: Apply CSS to help window I'm trying to open and style a new window, using JavaScript. I'm using the following script:
    <script language="JavaScript" type="text/javascript">
    function newwin(targetURL) {
    var swin = window.open(targetURL,null);
    swin.focus();
    swin.document.getElementsByTagName("body")[0].dir = "rtl";
    </script>In a pure HTML environment, it works just fine. In ApEx I'm receiving an error message http://i2.tinypic.com/vfl7qc.png, which relate to the first window. For some reason, the reference to the new window (swin) does not work properly.
    An example page can be seen at http://htmldb.oracle.com/pls/otn/f?p=22814:30
    Can anyone please help me understand where the problem is?
    Thanks,
    Arie.

    I've just tried your supplied code in Firefox and Internet Explorer in an Apex environment and they both worked fine.
    FYI I tested with the following links on my host page:
    < A href=javascript:newwin('http://www.leeds.ac.uk');>Click here!< /a >
    < A href=javascript:newwin('f?p=103:1:&SESSION.');>Click here!< /a >
    And the Javascript code in the header section of the same page.
    A few questions:
    - Which browser are you using?
    - What will be in your popup? Another Apex page or something else?
    - If an APEX page, what does the URL look like? Different to mine above?
    - Is the popup Apex page a 'normal' page - or have you customised the template significantly?
    I would guess that your error message is referring to the fact that getElementsByTagName is returning null - rather than the reference to the window. Thus, I'd check for the existance of a body tag and a generally well formed destination page. Test with leeds.ac.uk as I used above to confirm.
    Hope this helps
    Ben

  • Open Bookmark in a new window

    Hi,
    I am creating a webtemplate, in which i want to save bookmark by opening it in a new window.
    can someone help me with the code for this.
    Thanks

    coud you please share your solution - i'm looking the same issue
    thx
    Roger

  • Stops working when I chose to open something in a new window

    When I open firefox, it takes about 5 minutes for it to actually open, and then if I go to a website and a new window pops up, or if something auto opens in a new window, or if I choose to open something in a new window, firefox stops responding, so I have to open up the task manager to end it and then restart it again. I've checked my plugins and made sure everything is up to date and have tried reinstalling firefox, and it's still having problems.

    Hello David.
    It's possible that you are having a problem with some Firefox add-on that is hindering your Firefox's normal behavior. Have you tried disabling all add-ons (just to check), to see if Firefox goes back to normal?
    Whenever you have a problem with Firefox, whatever it is, you should make sure it's not caused by one (or more than one) of your installed add-ons, be it an extension, a theme or a plugin. To do that easily and cleanly, run Firefox in [http://support.mozilla.com/en-US/kb/Safe+Mode safe mode] (don't forget to select ''Disable all add-ons'' when you start safe mode). If the problem disappears, you know it's from an add-on. Disable them all in normal mode, and enable them one at a time until you find the source of the problem. See [http://support.mozilla.com/en-US/kb/Troubleshooting+extensions+and+themes this article] for information about troubleshooting extensions and themes and [https://support.mozilla.com/en-US/kb/Troubleshooting+plugins this one] for plugins.
    If you need support for one of your add-ons, you'll have to contact its author.
    If the problem is not disappears when all add-ons are disabled, please tell me, so we can work from there.

  • How can I put OSX 10.7 on a new Macbook Air. Maverick no longer allows "open file in a new window" and I really miss it. At the Apple Store they told me it can't be added to the new OSX 10.10 so I  want to change the OSX on the new Macbook Air and it

    I have been using a 2012 Mac pro to do HD video editing. I bought a new portable Macbook Air only to find that Maverick no longer has "open files in a new window" which I use all the time in the very large folders of video clips and royalty-free music. I asked at the Apple Store how I could get this back on the Macbook Air and they said it couldn't be done so I thought I would re-format the HD and install 10.7 on it and was notified by the Macbook Air I can't put 10.7 on that computer. Apple use to give this as an option but now they have gone more to the attitude of "Do it our way or go to ****!" In anger I went out and bought a Dell Laptop and Pinnacle Studio 17 which I have been learning to use. I have been an Apple/Mac user since 1979 and would still rather do my video editing on a Mac. Is there any way that I can force the Macbook Air to let me load in OSX 10.7 where there is still the option to  "open files in a new window" or is there a way to add this to Maverick? The experts at the Madison, WI Couldn't give me any help on this.

    Choose Preferences from the Finder menu, click on the General tab, and uncheck the box to open folders in a new tab.
    (117195)

  • I would like to open links in a new window but cannot find where to put the setting. Have unchecked the "Open new windows in new tab instead" box in the Options dialog box.

    When I click a link on a webpage or other software, I would like for it to open in a completely new window.

    You can hold the Shift key and click the left mouse button a link to open that link in a new window.
    The setting in Tools > Options > Tabs is only for links that specify a target window and you can divert such a link to a new tab instead.

Maybe you are looking for

  • How to not to display any line items for val flds values are zero in KE30?

    Dear All, In KE30,in one of my reports,  i do not want to display such line items for which all values are zero for all val flds, it should only display the line items for which there is any value, i have tried Zeros hide in KE35 in formatting menu>o

  • Input and output reading from quanser board

    My department recently gave my senior design group a Quanser board to use for a project. We are having trouble reading data from the motor sensors in Labview. We are using Labview 2010. Can anyone tell me what channels I should be looking at and what

  • My text messages are showing up as numbers instead of contact names

    I recently got a new iphone 4 because I broke the screen on the old one... I backed up the old one on my Mac in itunes then put the backed up info on my new iphone4.  The phone numbers now appear in this format xxx-xxxxxxx in my contact list.  When p

  • IE doesn't show my body background

    This is a very strange problem. I feel that the different aspects of this mistake are related, though. IE does not display my body background or recognize some of my links as working links. (except for the briefest of moment as it is loading the page

  • Mac Mini backup to Airport Extreme

    Is it possible to use my Airport Extreme to back up my Mac Mini in addition to my MacBook Airs?  Can you explain how I would do so.  I have read several posts that seem to indicate that connecting via the USB connection would make my Mac Mini look li