Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Running an Application in another application

Running an Application in another application
Thread Tools
Forum Regular
Join Date: Jan 2004
Location: Indianapolis, Indiana
Status: Offline
Reply With Quote
Jan 15, 2004, 03:10 PM
 
Is there any possible way to run an application, inside another application? Say I have a window that I can resize to my hearts desires, and inside that application window, run another application that would be confined to the parent window? This might be a far strech, but I could think of a lot of possibilities for that.

Thanks
Brandon
     
Registered User
Join Date: Feb 2003
Status: Offline
Reply With Quote
Jan 15, 2004, 03:39 PM
 
Yes it can be doen, in java you can create virtual desktop with an application inside another, but it is not recommended by Apple, as it break the UI. By having two desktop spaces.

You see this on Windows sometmes and pissses me to no end.
     
Forum Regular
Join Date: Jan 2004
Location: Indianapolis, Indiana
Status: Offline
Reply With Quote
Jan 15, 2004, 03:46 PM
 
Any idea on what methods you would use to impliment a virtual desktop like that?

In the right usages, it could be extremely powerful...
     
Registered User
Join Date: Feb 2003
Status: Offline
Reply With Quote
Jan 15, 2004, 03:50 PM
 
     
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status: Offline
Reply With Quote
Jan 17, 2004, 02:10 PM
 
Well, you can implement a MDI in Java or in Qt if you really want to, but you shouldn't do it. In that case you're just having windows within a parent window within your own application, you're not running an application in another application - that makes no sense. You can't do that.
     
Addicted to MacNN
Join Date: May 2001
Location: Cupertino, CA
Status: Offline
Reply With Quote
Jan 18, 2004, 02:08 PM
 
Please don't make an app with virtual desktops

This is only necessary in Windows because Windows has a poor implementation of the distinction between 'programs' and 'windows.'
     
Forum Regular
Join Date: Jan 2004
Location: Indianapolis, Indiana
Status: Offline
Reply With Quote
Jan 18, 2004, 02:20 PM
 
Virtual desktops are for power users on any OS, it has nothing to do with how the os uses windows and applications, it has to do with productivity and app/window clutter.

But talking about window management on the mac... Applications like photoshop, illustrator, dreamweaver, word, excel etc... All have seperate document windows. Now if you have 13 document windows open you can not easily get to a specific document with out knowing that applications specific document switching key command, or accessing the dock and waiting for the list. but this has nothign to do with running an application inside another application.

The concept i am playing with is a application that uses modules. instead of a special API to build modules in, it would actually just execute any kind of application... it could be great, but it could be bad too... So i have scratched that idea...
     
Addicted to MacNN
Join Date: May 2001
Location: Cupertino, CA
Status: Offline
Reply With Quote
Jan 18, 2004, 02:47 PM
 
Originally posted by BrandonCorbin:
But talking about window management on the mac... Applications like photoshop, illustrator, dreamweaver, word, excel etc... All have seperate document windows. Now if you have 13 document windows open you can not easily get to a specific document with out knowing that applications specific document switching key command, or accessing the dock and waiting for the list. but this has nothign to do with running an application inside another application.
Actually command + ~ is the standard command for this on the Mac, and I think it's built into cocoa's document architecture. Expose helps out as well.

The reason this is a problem in Windows is because generally a 'window' is a 'program.' If Photoshop on Windows didn't use a virtual desktop, you could have five documents open in Photoshop and when you close all five the program would close. In fact, this is how IE and other apps used to work. This behavior doesn't happen on the Mac, it enforces the distinction between windows/documents and programs/applications, except for a few misbehaved apps. On Windows, many programs use virtual desktops to achieve this same architecture. It has little to do with power users -- even the MS Office programs use virtual desktops. I think even Adobe's consumer-level photo manipulation tools use virtual desktops.

I happen to think it's clunky, but regardless it's not a standard UI practice on the Mac.

You're right, this whole thing is OT anyway
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:51 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2