image
image

Go Back   macosx.com > Mac Help Forums > Mac OS X System & Mac Software

Reply
 
LinkBack Thread Tools
  #17  
Old January 8th, 2001, 05:11 PM
strobe's Avatar
Puny Member
 
Join Date: Dec 2000
Posts: 795
Thanks: 0
Thanked 0 Times in 0 Posts
strobe is on a distinguished road
Quote:
Originally posted by Tigger
Oh yes, there are speed reasons NOT to use carbon.
Cocoa will be much better for a program as Virtual PC. There are programs that are faster in Cocoa than Carbon.

Head over to Omniweb, and look what they have to say about Quake III.
They admit if they would have done Quake III in Cocoa, it would be about 20% faster (Would have been a great effort though, I think, to port in Cocoa). [/B]
I think you mean OmniGroup and they never 'admit' to preferring Cocoa, they brag about using Cocoa (their whole business is based on Cocoa development.

The 20% speed gains have absolutely nothing to do with Cocoa. All Quake 3 does is use Cocoa to create the OpenGL port and gather mousing and keyboard events. Quake 3 will eventually use HID for that as well and thus can remove all Cocoa code as well.

There are no speed reasons to use Cocoa to setup an OpenGL port and gather mousing and keyboard events, you can do the same with Carbon events (not the event manager).
__________________
---
>80 column hard wrapped e-mail is not a sign of intelligent
>life
Reply With Quote
  #18  
Old January 8th, 2001, 05:13 PM
strobe's Avatar
Puny Member
 
Join Date: Dec 2000
Posts: 795
Thanks: 0
Thanked 0 Times in 0 Posts
strobe is on a distinguished road
Quote:
Originally posted by q And, the idea of windows and X sharing the same windowing environment has been around even longer! :-)

Try: http://www.winehq.com/about.shtml
[/B]
Yes, we all know about WINE. No, I don't want to port WINE to OS X.

X11-based apps don't have the same potential problems I listed because X11 has no UI uniformity whatsoever. Talk to an X11 user and use words like UI uniformity he'll roll his eyes and start bitching about "you want GUI? I got your GUI right here!". Of course they are always dead wrong.
__________________
---
>80 column hard wrapped e-mail is not a sign of intelligent
>life
Reply With Quote
  #19  
Old January 8th, 2001, 05:25 PM
strobe's Avatar
Puny Member
 
Join Date: Dec 2000
Posts: 795
Thanks: 0
Thanked 0 Times in 0 Posts
strobe is on a distinguished road
There seems to be a bit of FUD going around so I thought I would cleat the air.

1) I wouldn't be surprised if Apple didn't release drivers to mount Fat32 and NTFS volumes. This is basically what the MacOS 9 control panel "File Exchange" does. You can mount windows floppies and SCSI disks.

Even if Apple didn't implement such drivers any 3rd party could.

The "\" character in unix, cocoa, carbon, and classic file paths would look like ":" in windows so that's no problem.

2) The task bar is a non-issue as the winstep hack shows. You can replace the task bar and use the Dock for the same functionality (if you can interpret the disassembled code which uses the Dock in this manner, like Classic.app or appletviewer).

3) There is no reason not to use Carbon functions like the drag manager.

As far as I can see you can't reliably change the menus in windows applications so they match OS X menus. Using ctrl-c to copy in some apps and command-c in others will fry my brain. It's hard enough when windows is in a seperate window, but if they shared the same windowing environment I would go crazy. Connectix already implements drag+drop between environments, perhaps they could hack windows to implement drag+drop text from windows so people wouldn't have to use the clipboard commands.

Windows and mac apps mix like oil and water. I don't see many advantages to this idea, and I see many pitfalls.
__________________
---
>80 column hard wrapped e-mail is not a sign of intelligent
>life
Reply With Quote
  #20  
Old January 8th, 2001, 06:29 PM
Member
 
Join Date: Sep 2000
Location: Canada
Posts: 50
Thanks: 0
Thanked 0 Times in 0 Posts
macboy73 is on a distinguished road
I am calling a truce. Time to stop all the shouting. I think that we all have good points as to what needs to be done with VPC when ported to OS X, and we can all say we've contributed and call a stop to all the contradictions to each others opinions. We'll just have to see what Connectix does. They never fail to pull off a miracle.
__________________
macboy
-------------------------------------------
PowerMac G4 DP: 2x450MHz, 30GB, 128MB, DVD, 10/100/1000Mbps, Mac OS 9.0.4, Mac OS X 10.0.1, Mac OS 9.1

PowerBook G3 (Wallstreet): 266MHz, 4GB HD, 128MB, 20X CD, 10Mbps, Mac OS X 10.0.1, Mac OS 9.1
Reply With Quote
  #21  
Old January 8th, 2001, 06:55 PM
jove's Avatar
Member
 
Join Date: Nov 2000
Posts: 555
Thanks: 0
Thanked 0 Times in 0 Posts
jove is on a distinguished road
Smile This is your brain ... on Windows

Hello,

I agree that there are many muscle memory pitfalls. But the argument is almost too personal.

The BIG plus of the shared window space is, well, space. Many moons ago the UI wizards at M$ (sarcasm) created MDI (multiple document interface). MDI's purposes were to (a) minimize window region calculations and (b) create an application menu. Somewhere in the Win32 documentation M$ actually admits that MDI was a bad idea, suggests not to use it, and says to use the single-doc architecture until "something better comes along." We are having trouble in our Windows products finding a place for non-document commands of our non-MDI application (i.e. where is the new command if no documents are open?).

VPC is an MDI application; a single window encloses all other windows in the process. If you have an Apple Cinema display - that is not a problem. On my iBook I am constantly moving, shading, and hiding VPC. I would be more than willing to switch gears to gain that space.

If Connectix is actually going through the great effort to create the “red box”, I would hope they give options for desktop emulation.

Jove

P.S.
I wouldn't exactly call the previous posts FUD :-> Misconceptions are not FUD unless the poster tries to instill a sense of, well, fear. I guess I'd be afraid too if my brain were liable to fry ;-)
Reply With Quote
  #22  
Old January 8th, 2001, 06:57 PM
jove's Avatar
Member
 
Join Date: Nov 2000
Posts: 555
Thanks: 0
Thanked 0 Times in 0 Posts
jove is on a distinguished road
I'd actually have to agree with MacBoy #73 - even after he called me an idiot.

Jove
Reply With Quote
  #23  
Old January 9th, 2001, 04:53 AM
strobe's Avatar
Puny Member
 
Join Date: Dec 2000
Posts: 795
Thanks: 0
Thanked 0 Times in 0 Posts
strobe is on a distinguished road
Microsoft admitting MDI was a bad idea is like Intel saying the 640k limit or the 4 partition limit was a bad idea. I don't think we really need to hear it from the horse's mouth |-)

You could change the OS X menu with the menu of the current Win32 window and perhaps use the command key in place of the control key when using hotkey combinations. This would help a bit now that I think about it.
__________________
---
>80 column hard wrapped e-mail is not a sign of intelligent
>life
Reply With Quote
  #24  
Old January 9th, 2001, 12:57 PM
AdmiralAK's Avatar
Simply Daemonic
 
Join Date: Oct 2000
Location: Classified
Posts: 5,792
Thanks: 0
Thanked 0 Times in 0 Posts
AdmiralAK is on a distinguished road
Lightbulb missing the point...

Some of you are missing the point!
VPC is a hardware emulator of the PC.
The windowing scheme the way it's described here in previous posts CANNOT happen because VPC does not emulate the windows OS. A VPC HD Image doesnt JUST hold data, it holds the OS file as well. Without the OS in that VPC HD NOTHING happens!

And in case you have not noticed, you can do control-m with current versions of VPC to go full screen.

I think making VPC like classic is a VERY bad idea. The reason? Connectix will have to concentrate on ONLY one OS, and that OS is namelly windows. ALl the other OSs that can run under VPC (even though they might not be supported by connectix ) are going to die! No more BeOS, QNX, OS/2, Rhapsody, NeXTSTEP, OpenSTEP, etc etc etc on your mac.

I run these OSs on my mac and they are pretty good under VPC. Since they are not supported I have to be a bit ingenuine but if connectix makes the mistake by doing what softwindows is doing (or did) they have to make major upgrades each time a new windows OS, or update comes out. By simply focusing on the hardware , connectix allows for a broader base of OSs to be run on the mac, so you CAN run BeOS, you CAN run QNX, you CAN run OS/2 and almost any other OS you damn please.

While I like classic the way it is, meaning that it's seamlessly integrated with OS X, so you don't have to run classic under "emulation" in a window, I would not like this to be the case with windows, BeOS, or any other OS that I want to run on VPC in OS X.

Maybe I am alone, maybe not.
This is just my 2 cents.


Admiral
__________________
<<------------------------------>>
Seid ihr bereit fuer Club Admiralty ????
Club Admiralty: Http://www.club-admiralty.com
Copyright 1996-present
Bonified Gadget Geek :-)
<<------------------------------>>
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting 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 Off
Pingbacks are Off
Refbacks are Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
A problem with hdiutil and DiskImages framework plugins and Virtual PC svh Mac OS X System & Mac Software 0 June 27th, 2003 10:47 PM
To Virtual PC or not to Virtual PC... lurk Mac OS X System & Mac Software 3 October 21st, 2002 09:25 PM
Virtual PC 5.0.3 dricci Mac OS X System & Mac Software 7 May 31st, 2002 12:18 AM
How do I start virtual pc...help! opticstar2000 Mac OS X System & Mac Software 2 May 16th, 2002 09:52 AM
Virtual PC is very slow in Mac OS X imation3 Mac OS X System & Mac Software 12 April 30th, 2002 05:35 AM


All times are GMT -5. The time now is 01:58 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2
Copyright 2000-2010 DigitalCrowd, Inc.