Pantherxp - Mac Os X 10.3 Panther Windows Xp Shell

UPDATE!!!!

(11/9/04)

Very good news!

-

We have been in contact with the Apple's legal team. They have granted us permission to continue the project as long as we make it skinnable and not have the default skin be Panther. Also we HAVE to keep it open-source.

#227606

Oh, jeez! This is approved by Apple? Well, not approved, but sanctioned??!!

That's super-big.

-NC

#227607

that's great news. Do you want me to work on the default skin? (the not-panther one)

if so, what do you want? luna? something new?

#227647

err. maybe the windows 95 or xp theme is good. lol. then we will be sued by microsoft instead :D

#227686

I'd suggest to work on a KDE theme as a default one, especially the SuSE KDE Keramik/Thin Keramik skin as they are 1) not copyrighted, 2) prettier than anything Windows ever produced.

just a suggestion.

#227729

Perhaps I will make a thing on my site where you can submit skins. No time to get into this right now. Got my grandpa's funeral. When I get back I'll be in contact with you guys.

#227736

I'd suggest to work on a KDE theme as a default one, especially the SuSE KDE Keramik/Thin Keramik skin as they are 1) not copyrighted, 2) prettier than anything Windows ever produced.

just a suggestion.

You gotta be kidding, Keramik is the ugliest thing I have ever seen. It's NOT prettier than every single theme ever made for windows.

#227747

I don't entirely agree with smoke. I just personally don't think Keramik is that nice. I DO like the old KDE though. Pretty basic, but it works fine with me.

#227753

I am making some good progress on retrieving the menu's by the way. I actually can get them onto my form, but getting the menu items to send the messages to the program isn't working.

#227756

You gotta be kidding, Keramik is the ugliest thing I have ever seen. It's NOT prettier than every single theme ever made for windows.

Well I like it. I like Thin Keramik even more, but have you ever used Win95, Win98, Win2000? If you think that the default skins for these mentioned OS's are better than Keramik or Thin Keramik, then you have a very interesting taste.

Anyway, lets not get off topic.

#227760

this is gunna be so cool!

also you guys should check out this flash dock located here

http://www.jrgraphix.net/research/flash/dockmx.swf

its a great example on how to get the magnification looking!

-bolero

#227761

Very good news!

-

We have been in contact with the Apple's legal team. They have granted us permission to continue the project as long as we make it skinnable and not have the default skin be Panther. Also we HAVE to keep it open-source.

Dude, now that surely is amazing news. Who whould have thought that to be possible. Normally Apple lawyers seem to be on top of everything Aqua, and now they allow you to both mimic appearance & operation of their vigourishly protected thought heritage.

Whilst this is a very amicable conception, drfire, I can't see your project lasting overlong, primarily because, if you reach any semblance of size, Apple will hit you with a Cease & Desist order - unlike lots of skins, you're trying to directly replicate their UI and system in your application, whereas skins just provide the look of Aqua.

That said, good luck to you, just don't be surprised if Apple's lawyers come a-knockin' one day...

It seems that this scenario will not pose any thread in the near future.

(now. if they they would only foreclose the y'z dock boycott... ;) )

#228596

This project looks amazing. And those news are also great. Good luck on your project!

#228597

Thanks everyone. One of my programmers suggested I stop posting updates on every single thing we do to keep interest and keep you in wonder, waiting.

#228658

I have Visual Studio 6 w/ service pack 5... when i compile i get A LOT of errors... but when i run it w/ out compile its fine care to explain?

#229358

Hello there, I am DJ Williams, the new Programmer for PantherXP. I am not too familiar with Dr.Fire's code. However, I am finished with our stage1 beta. It includes a complete working dock, complete control over all settings and such. We are still having a few problems with the menus in the finderbar, so I did not inlcude that source in the new download.

#229457

I get a weird account suspended error while trying your site.

#229476

Sid, I am providing hosting for Dr.Firie at http://dakotah.info/drfire

This is a temporary fix until we get our new domain registerd and up and running.

Please check back soon, however, for a post containging the new Domain!

Agian, if anyone is interested in helping out with this project, pleaes get in contact with me(pantherxp@gmail.com or Dr.FIre(drfire@gmail.com) we could use a extra hand!

#229599

Please let someone with a few more % of programming/graphic editing skills help these guys out, because I really like to see these guys succeed!

#229658

Here is an offer for anyone that HELPS us out on they things we NEED done. I have 3 Brandnew still in the box, Visual Stuido.Net 2005. I will mail those to the first 3 that can provide USEFUL and NEEDEd code. I'd rather have US programmers, so in the furture, maybe we could all get together, but, over seas programmers are very much welcome.

#229672

Also, I would everyones opinions on something. I use In-Line ASM in VB. This is to speed up parsing, graphics routines and such. I was going to use In-Line for the PantherXP priject. However, as any VB programmer knows, you can not do that without a special plugin, and without having MASM installed. Do you think it would be wise to do this, knowing that most VB programmers, and beginners have NEVER used ASM, and would be compelty lost. Should I keep the user in mind and not use it, or keep speed in mind and use it!?

Let me know what you all think!

#229677

Also, I would everyones opinions on something. I use In-Line ASM in VB. This is to speed up parsing, graphics routines and such. I was going to use In-Line for the PantherXP project.

Should I keep the user in mind and not use it, or keep speed in mind and use it!?

Let me know what you all think!

Does this affect the end-users of PantherXP?

Or is it only relevant for the programmers?

Speed is king. I would want PantherXP to be as fast and responsive a possible. If this involves ASM, I'd say go. But obviously I'm a total **** at this stuff.

#229707

In-Line Assembler in VB. Sounds to me like a real waste of effort; let alone get beginners successfully build the project, they wouldn't be able to debug their own contributions to it.

Better push the speedy hairy bits outside of VB into an ATL VC++ COM Library; once the Registry DLL load is done, calling these methods can be as fast as any CALL instruction with early binding. This way, you can have people with different skills work on the project together. No need to limit yourself to such cracks! Don't use Delphi's ActiveX or MFC for the purpose because they would only go late bound.

GDI+ offers all you will ever need in graphics routines, it just lacks a good VB6 connection; delegate that to a VC proxy ActiveX object library and you're done.

Just my $0.02.

PS: Are you borrowing code from ssubtmr.dll? Ever heard of the now defunctCommon control replacement project? Lots of ideas there.

#229710

I used GDI+ for the dock, and to magnify the icons on the dock. However, I run into some trouble trying to use GDI for skins.

As for the ASM, if I was to write a Library to control the graphics, i think i might as well write it in pure ASM rather then C++. That is if I am opting for speed.

and herd, I would write the whole thing in C++ and ASM, but Dr.Fire had no experience in either language. So, I would like to keep as much of the project as I can in VB.

#229739

oh yeah, herd, no i am not borrowing code from anyone or anything. All the code in my recent version is 100% mine. Although we might have to "borrow" someones code to load the active apps menus into an array..my code for this is bugy, and not stable. It works for 32bit apps, but not 16bit.

#229743