Home Bounties Forums Library Downloads Links
 
 
 
/  Forum Index
   /  Applications
/  EXPOSE' For Morphos!
page  1 of  3 [1]23»
Print Topic 
EXPOSE' For Morphos!

magnetic
# EXPOSE' For Morphos!
#
Paladin of the Pegasos

#
Joined: 2003/3/1
Posts: 1744
From: Los Angeles

I wonder how difficult it would be to integrate a Mac OSX "Expose'" feature on Morphos? Its one of my favorite things with MacOS..

--
Pegasos 2 Freescale 7447 "G4" @ 1ghz 1gb Nanya Ram
Triple Boot: MorphOS 2, Ubuntu PPC 8.04 GNU/Linux "Hardy Heron" ,
MacOS X 10.4 "TIGER",Radeon 9000 Pro 2 II GV-R9000 128bit Gfx
»2010/1/26 8:59
Profile Visit Website

Sir_Lucas
# Re: EXPOSE' For Morphos!
#
Acolyte of the Butterfly

#
Joined: 2006/4/23
Posts: 110
From: Poland

Me too. Expose is great. It helps a lot and I think it should be implemented into MorphOS. Is there any chance of seeing it under MorphOS?
»2010/1/26 9:35
Profile

jPV
# Re: EXPOSE
#
Order of the Butterfly

#
Joined: 2003/2/24
Posts: 282
From: po-RNO

Have you noticed right mouse button menu over window depth gadget? I guess that will basically do the same... brings the wanted window front. Or if you want to hide all windows, there's option for it in IControl.
»2010/1/26 11:35
Profile Visit Website

jacadcaps
# Re: EXPOSE' For Morphos!

MorphOS Developer

#
Joined: 2003/3/5
Posts: 528
From: Poland

Well... this generally shouldn't be that hard with enhanced display. The only problems are: a) someone has to do it, b) it either cannot work like the Apple Expose, or cannot be included in MorphOS (due to patent issues in the USA).

Feel like designing something that doesn't fall under Apple's patents ?
»2010/1/26 11:37
Profile Visit Website

Sir_Lucas
# Re: EXPOSE' For Morphos!
#
Acolyte of the Butterfly

#
Joined: 2006/4/23
Posts: 110
From: Poland

It's rather old video, I'm sure there are newer versions.
http://www.youtube.com/watch?v=rpTT6sj6Xmo

Hmm, hope they didn't get sued for this ;)

Check this as well, it's ever older thread than the video.
http://ubuntuforums.org/showthread.php?t=30434
and here:
http://linuxhelp.blogspot.com/2005/12/kompose-macos-expose-on-linux.html#axzz0diQtaAqU

@jacadcaps
So, judging from what you say it's doable. Maybe some day... ;) I look forward to it.
»2010/1/26 12:02
Profile

mahen
# Re: EXPOSE
#
Acolyte of the Butterfly

#
Joined: 2003/2/24
Posts: 111
From: France (Rennes)

Does the Linux Compiz expose-like feature (scale plugin) infringe some copyrights ?

[ Edited by mahen on 2010/1/26 12:20 ]
»2010/1/26 12:19
Profile Visit Website

Sir_Lucas
# Re: EXPOSE
#
Acolyte of the Butterfly

#
Joined: 2006/4/23
Posts: 110
From: Poland

To be honest I've no idea, but it's absolutely worth checking :D
»2010/1/26 15:07
Profile

feanor
# Re: EXPOSE
#
Acolyte of the Butterfly

#
Joined: 2009/3/20
Posts: 102
From:

Quote:


mahen wrote:
Does the Linux Compiz expose-like feature (scale plugin) infringe some copyrights ?

[ Edited by mahen on 2010/1/26 12:20 ]


there is no such thing as a copyright on a "concept" or an "idea". Unless you go and steal the same code used in MacOS X, you are free to use any idea whatsoever. Now software *patents* -which this feature would probably fall under- could affect the implementation, *if* you live in a country that supports software patents (like the USA). EU currently does not approve software patents -but there is some strong lobbying so that it will eventually, check http://petition.stopsoftwarepatents.eu/. This means that since the MorphOS team does reside in the EU -afaik- it is free to do what it pleases and implement an Expose-like effect -even with the exact same functionality as in MacOS X.

PS. Fwiw, I'm using it with kde4 right now and I couldn't care less about Apple's patents.
»2010/1/26 19:13
Profile Visit Website

Jeckel
# Re: EXPOSE
#
Caterpillar

#
Joined: 2007/3/11
Posts: 25
From:

Hmm, I didn't know about this feature of Mac OS X or Compiz.

As stated by jPV, the right mouse button over a window depth gadget just gives the same kind of feature (ok, less candy-eyes, but who cares?). And you even have the same with screens over the screen depth gadget.

AFAIK, this feature came up first on Amiga with the old DepthMenu commodities, ages ago.


[ Edited by Jeckel on 2010/1/26 19:37 ]
»2010/1/26 19:37
Profile

magnetic
# Re: EXPOSE
#
Paladin of the Pegasos

#
Joined: 2003/3/1
Posts: 1744
From: Los Angeles

Feanor
I think Jacek is quite familiar with copyright laws with software as well as GPL concepts, etc. If he's concerned with it being in the OS there is a reason. That being said, his comments were encouraging considering it doesnt seem that hard to implement. But pega1, bigfoot, kiero, etc are quite busy so who to do it?

--
Pegasos 2 Freescale 7447 "G4" @ 1ghz 1gb Nanya Ram
Triple Boot: MorphOS 2, Ubuntu PPC 8.04 GNU/Linux "Hardy Heron" ,
MacOS X 10.4 "TIGER",Radeon 9000 Pro 2 II GV-R9000 128bit Gfx
»2010/1/26 21:49
Profile Visit Website

Andreas_Wolf
# Re: EXPOSE
#
Paladin of the Pegasos

#
Joined: 2003/5/22
Posts: 1415
From: Chemnitz, Germany

> I think Jacek is quite familiar with copyright laws with software

Jacek wrote about patents, not copyrights. Mahen mixed that up (and now so did you). That was the whole point of feanor's post.
»2010/1/26 23:54
Profile

koan
# Re: EXPOSE
#
Order of the Butterfly

#
Joined: 2005/11/21
Posts: 272
From: UK

How about:
1. RMB on window depth gadget, new option=hide all other windows
2. lamiga-tab = cycle though windows, bringing each to the front in turn (do not cycle iconified windows)
»2010/1/27 15:59
Profile

DiskDoctor
# Re: EXPOSE
#
Order of the Butterfly

#
Joined: 2009/4/17
Posts: 276
From: Warsaw, Poland

Say, that's a nice option in Mac, still making Windows useless so far :-) (as long as you ve got a mighty mouse)

I know it must be patented but just take a look at most recent Kubuntu - it has the feature built in!
So - Linux can violate anything, anyone else must not, right?

--
Icaros Desktop 1.2 on HP 530 (awaiting wifi bounty)
»2010/1/27 16:42
Profile

feanor
# Re: EXPOSE
#
Acolyte of the Butterfly

#
Joined: 2009/3/20
Posts: 102
From:

Quote:


So - Linux can violate anything, anyone else must not, right?



Again, there is no violation, depending on where you live. With a little google search I found this link: http://www.maclife.com/article/news/apple_wins_11_new_design_patents

According to the article:

Quote:

Mac OS X?s Expos? and Stacks features also won two patents, D607,001 and 607,005, originally filed in the third quarter of 2007.



So, if you're in the USA, yes, Apple can sue you, if you're in the EU or elsewhere, these patents have absolutely NO meaning outside the US. Afaik, there is NO legal standing of cross-border *software* patents.
»2010/1/27 18:03
Profile Visit Website

ASiegel
# Re: EXPOSE

Webmaster

#
Joined: 2003/2/15
Posts: 279
From: Central Europe

@ feanor

Quote:

So, if you're in the USA, yes, Apple can sue you, if you're in the EU or elsewhere, these patents have absolutely NO meaning outside the US. Afaik, there is NO legal standing of cross-border *software* patents.


You can be sued *in the US* even if your company is located in the EU. Whether the litigating party will be able to (easily) collect any awarded damages is of course an entirely different story. That said, a judge could order that the sale of MorphOS to US citizens is prohibited and fine a penalty for every offence. In any case, there is no legal immunity for EU-based companies per se.

With regard to free open source operating systems, most companies will not bother to go to court as it will likely result in just bad press but no effective means of prohibiting the software from being published due to the open source distribution model. However, MorphOS is still primarily a closed source operating system and sold for a fee.

Naturally, there are no guarantuees that Apple would or would not sue a small software developer but it would be wrong to state or imply that there is no legal risk at all.
»2010/1/27 18:16
Profile Visit Website

feanor
# Re: EXPOSE
#
Acolyte of the Butterfly

#
Joined: 2009/3/20
Posts: 102
From:

Quote:


ASiegel wrote:
That said, a judge could order that the sale of MorphOS to US citizens is prohibited and fine a penalty for every offence.



That's a worst case scenario yes. Which I understand is not acceptable by the MorphOS team, but it's still the worst that can happen -until Software patents arrive to the EU that is :-/

Quote:


With regard to free open source operating systems, most companies will not bother to go to court as it will likely result in just bad press but no effective means of prohibiting the software from being published due to the open source distribution model. However, MorphOS is still primarily a closed source operating system and sold for a fee.



Yes, open source and patents have a very special relationship, which is one more reason to adopt it. So far open source seems to win, at least for now. :)

Quote:


Naturally, there are no guarantuees that Apple would or would not sue a small software developer but it would be wrong to state or imply that there is no legal risk at all.


Agreed on that.
»2010/1/27 18:26
Profile Visit Website

DiskDoctor
# Re: EXPOSE
#
Order of the Butterfly

#
Joined: 2009/4/17
Posts: 276
From: Warsaw, Poland

Quote:


feanor wrote:

So, if you're in the USA, yes, Apple can sue you, if you're in the EU or elsewhere, these patents have absolutely NO meaning outside the US. Afaik, there is NO legal standing of cross-border *software* patents.


I think you totally mistake IP issues here.

Software patents and patenting software is not the same thing. First means some patents, covered internationally (mostly, unless some party wants to save on the procedure and patents something locally only), regarding some features to be found in some specific software entity. Software patent concern some functional part of a software. The latter one is a legal way of protection of IP rights against all software solutions, depending on a legal system (ruling). In this very case - right. U.S. protects their software using patents (so called "patenting the algorithms"), whilst the EU chose the way of protecting software via copyright instruments (then software is protected similarirly as a movie or a music in EU). Actually it was ruled by EU Parliament in June 2009, thanks to its President, Jerzy Buzek from Poland.

So tu summarize - openoffice isn't much legal in the us since MS Office is patented per se and one cannot "create similar software, having basically all the same features". So in the US, oo violates MS Office. But not in EU while one can make say EU Office which looks and acts the same as MS Office; program's behaviour and looks aren't protected. You cannot make/sell/distribute pirate copies of MS Office though.

So if you patent "a feature" (here: Expose), this ruling applies worldwide IMAO. But I'm getting more and more confused on it, the more I study it (I study PG IP now).

--
Icaros Desktop 1.2 on HP 530 (awaiting wifi bounty)
»2010/1/27 18:29
Profile

Kronos
# Re: EXPOSE
#
Moderator

#
Joined: 2003/2/24
Posts: 524
From:

Ignoring all that babble bout patents and copyrights...

I see absolutly no reason why this couldn't be done in a rather simple (3rd-party) commodity.

1. Wait for hotbutton, basic Commodity-functionality
2. Scan Intuition for all Windows (scanning only for windows belonging to a certain app might be a bit tricky), trivial
3. Generate a layout that allows to show all windows while retaining maximal size, needs a bit of thinking
4. Open a borderless window in front of everything else (use the screens backdrop for good measure), again trivial
5. Blit and scale the windows into our previes win, not too hard
6. Wait for user input, we can do that ...
7. Check which window-image was clicked, it's getting easy
8 Close the preview win
9. Issue an WindowToFront() on that window.

If I wasn't so damn lazy :roll:

--
Oh missy the storm is threatening my very life today
if I don't get some shelter yeeaaaaah I'm gone fade away
»2010/1/27 18:53
Profile

ASiegel
# Re: EXPOSE

Webmaster

#
Joined: 2003/2/15
Posts: 279
From: Central Europe

@ DiskDoctor

Quote:

U.S. protects their software using patents (so called "patenting the algorithms"), whilst the EU chose the way of protecting software via copyright instruments


Some would argue that the US has stricter copyright laws than those commonly found in the European Union. Overall, there is barely a difference in terms of how software is protected by copyrights laws in the US and in EU. In the US, there is just an additional legal protection, i.e. software patents. However, this particular protection is considered as extremely anti-competitive by a number of people.


Quote:

So if you patent "a feature" (here: Expose), this ruling applies worldwide IMAO. But I'm getting more and more confused on it, the more I study it (I study PG IP now).


If somebody applies for a *US* patent on software, then this patent will only apply to the US region (which includes foreign products sold in this market, such as MorphOS). Usually, if you would like your invention to be protected elsewhere, you have to pay extra.

Not all patents apply world-wide by default.
»2010/1/27 19:02
Profile Visit Website

Andreas_Wolf
# Re: EXPOSE
#
Paladin of the Pegasos

#
Joined: 2003/5/22
Posts: 1415
From: Chemnitz, Germany

> Naturally, there are no guarantuees that Apple would or would not sue a small
> software developer

I know a case that has nothing to do with patents but with trademarks:

http://keyj.s2000.ws/?p=77

The programs in question went by the names of "KeyJnote" and "reTune". "KeyJ" is the developer's handle since year dot, hence the choice of the original name.
From this incident I conclude that Apple wouldn't refrain from suing small or even single developers over IP matters.
»2010/1/27 19:03
Profile
page  1 of  3 [1]23»
Print Topic 
«  Previous Topic  |  Next Topic  »

Permissions

You cannot post.
You cannot edit.
You cannot add polls.
You cannot attach files.
You cannot reply.
You cannot delete.
You cannot vote.
XML

 
MorphZone engine core provided by RunCMS ©1995 - 2007 RunCMS, Modifications ©2001 - 2009 MorphZone.
RunCms Copyright © 2002 - 2010
- Free Opensource CMS System - 
- Click here to visit our mainsite! -
Design By André Siegel