Fresco M1 Released
rajan r writes "The first release after 18 months, Fresco, previously known as Berlin, released M1 or Milestone 1. The release notes here, screenshots here. The original 'press release' follows: 'I'm proud to announce that milestone 1 of Fresco (formerly known as Berlin) has (at long last) been released. A lot has changed since the last release, but this isn't that surprising, since the last release was more then 18 months ago; most of the real work for the past few months has been behind the scenes (changing hosts, a new web site infrastructure, improved build system, an issue tracker (hooray!), better documentation (and more to come), etc.). Source (no packages at the moment, but debs will be available soon, and the tree contains .spec files for building your own rpms) The name change. Enjoy! -- Nathaniel '"
The only thing holding back Linux from World Domination is X's suckiness and slowness. 97.5% of the people using X don't need network transparency which slows X down by 15% in some cases. Unfortunetly, too many apps and GUI libraries depend on X (ex. GTK and QT).
Okay, how about Berlin? Still doesn't ring a bell? You mean that you don't know about this obscure package referenced only by unknown product names that the unbelievable overwhelming majority of the public has no knowledge about? Good then, we won't bother including a simple description of what the hell it even is.
P.S. It's a system for tracking calories from consumed donuts.
I'm wondering why they changed their name from Berlin to Fresco. Why was it called Berlin in the first place, and what made them decide to change it? Kitchener, Canada used to be called Berlin prior to around 1910 or so. Why is everyone dissing Berlin?
Maybe in ten years Berlin/Fresco/whatever will be useable. The last time I looked at it about a year ago, the developers were proud that they'd managed to draw simple geometric shapes.
I had some early failures trying to get Berlin up and running on my system -- just compiling the (highly unstable) prereqs was a chore, let alone having to upgrade my compiler to compile Berlin. I hope this time around it doesn't take me a week to even "try" it, because I've been a steady believer in the project (well... any project to replace X).
MORTAR COMBAT!
How does having a bunch of transparent spinny window thingies solve the issues with X that people are always bitching about? I think i'll pass. I love X. It is, always was, and will be.
If you're like me and have no idea what Fresco does, check out the intro, an FAQ and FrescoVsX. I was reading about this project last night, and since Slashdot doesn't really explain what everything is, these provide some answers.
,
faeryman
I am just currious if anyone has experieced compiling on OSX.
Debian packages are available from http://non-us.debian.org/~waldi/ . Note that the fresco packages require the omniorb4 packages.
(Okay, actually I think CORBA is gross, period.)
-Kevin
Looks traditional and cool! And those "see-through" twisted-angle windows look very cool also! Am I the only one who loves new stuff with traditional look and feel?
This is old news at OSnews
This is not at all near production level use. And some of the screenshots are treble, like this one - yet some other screenshots are better like this one
http://www.fresco.org/namechange.html
You know where you are? You're in the $PATH, baby. You're gonna get executed!
personally, i'm waiting for the graphical server previously known as prince.
Really, half a sentence of what this Fresco is about would have been helpful in the introduction - e.g. "Fresco is a windowing system derived from a powerful structured graphics toolkit" (from the page). This would save readers not familiar with the project from having to click on the article to find out whether it interests them, and it would reduce the slashdot effect a bit.
I know, it's a novel concept, an introduction actually introducing the readers to the subject...
Stupidity is mis-underestimated.
Fresco is actually an Italian word for painting. Michelangelo for example used to paint frescos. Frescos are like big paintings that were painted on church wall (inside the church) for example. Do a google image search for "fresco".
Some comments on other comments that are bound to pop up:
/. experiences I know that these misunderstandingfs/questions are bound to crop up.
*) Yes Fresco uses CORBA and it is a good thing. It gives network transparency and language transparency for free. Yes, we know it is slower then using raw sockets, but CORBA is the only thing available powerful enough for our needs. It's not bloat if you need the features;-)
*) Fresco is not X: Yes, we do not extend X. X is good, we do think so too, but it has certain shortcommings we do want to adress. Improving X is not an option: We'd need to carry along tons of code we do not need and blow the code size out of proportion (example: xlib, networking code).
*) Fresco is not x compatible now. Support for that can and will be added later. Options for that are manigfold, See our FAQ for more infos on this topic. Again: we do not see that extending X is a good idea: Extending X will result in apps using that extension not being able to run on the unextended X. Fresco apps don't do so either. Both, an extended X and a Fresco with compatibility layer can run X apps. NO, there is no compatibility layer yet.
*) We do not write drivers. We can use whichever drivers are supported by our rendering backends. That's a surprising lot. You can run Fresco in a window in X, using your XFree-driver too.
*) Fresco is device independent. So changing the screen resolution will not make windows smaller and you can print everything you can display on screen. That's a good thing (if you want your windows to become smaller you adjust their zoom factor).
*) No, Fresco is not about rotating windows. We can rotate windows, we do so in our screenshots. That's basically because making windows not rotateable would require us to write code to prevent it! And it's an eye catcher.
*) No, this is in no way ready for the end user. Developers are welcome.
That's the basic things I want to get straight early on. From earlier
Regards,
Tobias
Regards, Tobias
rotating windows? why? how does this help me interface with my computer?
transparency? all the implimentations of this i've ever seen required you to hold control or alt or something to select the window behind the transparent object making it a huge pain in the ass to negotiate.
why bother?
CTWT: 'Cause They Want To.
Can be changed to work better in first person...
CIWT: 'Cause I Want To.
Maybe I'll try it on my girlfriend next time she "has a headache."
-kentyman
You know where you are? You're in the $PATH, baby. You're gonna get executed!
That Motif look is really quite dated. Does Fresco offer other themes?
I'll pretend it doesnt look like shit and have pointless features and say...
oh fuck it that crap fucking blows.
I hope it is can be the replacement to X that most of us have been waiting for,
for benifit of people not familiar with fresco:
they have moved the window manager and the toolkit portion to server thus achieving (hopefully) consistant look and feel , they use corba heavily and i guess it has some replacement of X protocol , but i have not been able to find from their site.
~561
I have watched the Berlin project for several years, remembering the initial idea to create a graphical system written in Assembler, a change of project leaders and the decision to use CORBA.
I don't think that Fresco will replace X anytime soon, if ever, but it's an interesting technology demo that will surely influence other projects. Playing around with the Quartz technology in MacOS X has convinced me that better and more interesting ways of doing graphics are possible - the Fresco project, by using device independent rendering (OpenGL / Postscript) and an ORB merges some of the advantages of X and DPS / Display PDF.
Fresco consists of a number of interlocking projects, each named after an city (Berlin, Warsaw, Prague, Babylon). The "Berlin" program was the window server, as well as the entire project. To avoid confusion, the project name was changed to "Fresco". The window server is still called "Berlin".
I just think its a little funny to see the leaked Longhorn screenshots from a few stories down, and then to see the Fresco screenshots.
Regards,
kentyman
Regards
-kentyman
Regards:
kentyman
Regards, kentyman
You know where you are? You're in the $PATH, baby. You're gonna get executed!
fresco has its own network protocol, which consists simply of calling object methods over CORBA.
...). creating objects takes a bit more, thus giving small peaks when starting applications
using a polling mechanism to detect disconnects it had about 2kbps of line traffic when we measured it in june on linuxtag when doing normal operation (scrolling, moving, clicking,
In an earlier comment somebody said, "Fresco is not X: Yes, we do not extend X. X is good, we do think so too, but it has certain shortcommings we do want to adress. Improving X is not an option: We'd need to carry along tons of code we do not need and blow the code size out of proportion (example: xlib, networking code)."
X may be good but sometimes it is simply too slow and, worse, the documentation does not go out of its way to explain properly the speedups that are available.
Ok, there's shared memory pixmaps and shared memory images but the documentation is incomplete.
When you need speed and don't care about hardware-dependency you can use Direct Graphics Access module - DGA. But where's good documentation for DGA? Is there anything faster than DGA in X? Where's the good documentation?
Why oil price increase equals economic trouble (Score: Interesti
>> Fresco is actually an Italian word for painting.
More specifically, fresco is a style of painting on plaster which is often used for murals. They are painted "al fresco," or colloquially "out in the open air."
"Fresco" literally means "fresh" and idiomatically means "cool." Let's hope the project lives up to both!
It seems to me that alot of people are complaining about corba being slow, and I have to wonder if this is necicarry because of inherent difficulties in the specification of corba, or just due to the current implementations. I know for a fact that object oriented message passing does not have to be slow. Case in point: the Cplant project at Sandia Labs, which aims to have a linux cluster as fast as any of the ASCI machines has a message passing protocol which is moved into the kernal (along with pipes, sockets and other IPC) which is blazingly fast.
Are these the same idiots from two articles ago complaining that computers are to fast to be useful and all the extra power is a waste.
But then now they say X is to slow and needs to be reinvented like so many wheels?
Hello? what is it? If X is to slow on your crusty old hardware then MAYBE YOU SHOULD UPGRADE?
How can you say a 2 GHz CPU IS TO FAST and then 30 minutes later bitch that SOFTWARE IS TO SLOW!
I bet Fresco will be finished before Xrender has image transformations, true hardware alpha channel, etc.
X is just now getting anti alaised fonts and everyone is saying X is so great, we are about a year away from the release of Xfree5.0 which is supposed to have the finished Xrender, only one guy is working on Xrender (Keith Packard)
The founder of the X project Mr. Dawes claims they are just now beginning to focus on
Quotes from David Dawes David Dawes: There has been some work on a new rendering model for XFree86 that provides some more advance composition techniques (including transparency), this currently being implemented in software. For XFree86 5.0 we'll be investigating this as part of our review of rendering models, and seeing if a hardware implementation would not be more appropriate.
Currently Xrender is still in the planning stages, its at about the same level as Fresco, not really useable to anyone but perhaps Keith Packard and a select few developers, its unfinished, its beta but to users and not so skilled programmers its vaporware.
I'm looking towards XFree86 5.0, which will be the next significant step in XFree86. We're only just starting to think seriously about it. We'll start by re-evaluating what we would like from a graphics/windowing system, and not limit ourselves to the ones that currently exist. With XFree86 4.0 our main focus was on the device-dependent component of the X server (DDX), and to do that we needed to provide a more modular infrastructure. The features that came out of that process showed how much it was needed, and it has given us a solid DDX base from which to expand into other areas. For 5.0 I expect that we'll move more into the device-independent (DIX) and protocol areas as well as making some adjustments to the DDX area based on our experiences with 4.x.
Ok so for Xfree86 5.0 they will focus on improving the rendering, and bringing X to the levels of Aqua, but by the time 5.0 gets here expect Longhorn to be released, and expect OS 11 to be released by Apple which takes things to the next level.
Linux needs to do more than just keep afloat and compete, Linux has to dominate to beat Microsoft.
Currently the only thing preventing Linux from taking the desktop market, is the fact that the currently Linux interface doesnt look polished enough, theres enough programs for grandma, theres games, theres plenty of office apps, the casual user can use Linux, the only reason they wont use Linux is because OSX is better than Linux.
Why buy a Linux dell laptop for college when you can get an Ibook thats just as powerful but better?
Why get Linux if its just like Windows? This is why Windows users would sooner switch to Mac.
X is now one of Linux's biggest bottlenecks, along with the fact that they have no music apps and not enough file sharing apps.
If you use Linux, please help development of Autopac
Everyone is saying,
1. "Why?"
2. "What's wrong with X?"
3. "It looks like crap."
Nobody realizes the answers are easy.
1. Why not? They want a better, simpler windowing environment.
2. Read the page. There are performance issues, resolution issues, and network issues. They also hope to add an X compatibilty layer at some point.
3. It's not done, not by a longshot.
Frankly, a rival project is a good thing. Good luck to Fresco for doing something that no one else dares, writing what could turn in to an X substitue.
I wish there was some there was some way that I could be outside playing basketball, in the rain, and not get wet.
will love this! There are some similarities.. I will try to write demos to this WM! This feels as cool as Amiga OS back in the old days.
freak
It would be nice if the slashdot editors would ensure that the slashdot blurbs convey - even generally - what a given project is about. From the slashdot blurb on this, I have no way of telling what "Fresco" is without reading the article. I'm supposing it's a software product (though it might be hardware). I have little idea whether it's a lightweight linux distro, a financial planning application, or a virtual porn site. I don't know if it's free or commercial. I *could* click the article and read it to find out. But I won't, because I'm not that intrigued by a product that I have no knowledge of; there are tons of those.
.
- First they ignore you, then they laugh at you, then ???, then profit.
You're right; they should all be like you and spend their time posting inane comments to slashdot instead. Obviously, that's much more useful.
The problem is, there are caveats to all of your statements.
IMHO, KDE3 with some of the themes they have look much better than Windows and OS X, the plenty of programs for grandma aren't as easy to use, there are games but not many, there are plenty of office apps but none can replace Office 'cause of compatability, and the casual user can use Linux until a problem comes up and then they are farked.
Why? 'Cause casual users can't use the command-line well, and if there is for example a driver problem in Linux you don't just download the latest driver installer. No, there are thinks like dealing with kernel modules, symlinks, and worse of all, READMEs.
Sure, any of these users could get figure it all out eventually and get good at it, but people are lazy.
Only think preventing Linux: people are lazy.
You know where you are? You're in the $PATH, baby. You're gonna get executed!
and the mods marked this troll? more like offtopic please!
When you're developing software, having "transparent spinny" thingies is part of testing what you're trying to accomplish. But you probably wouldn't realize that.
The point of Fresco is very similar to the point of Quartz on MacOS X. It's a composited windowing system that doesn't "fake" sophisticated rendering like X currently does. Translucent windows now work by taking a "screenshot" of the area occluded by the window, then adding the color values together. This is a hack. A composited render draws things from back to front, taking into account a Z axis position and the alpha bits in a color block (RGBA) (this is fairly layman, but gets my point across).
I don't know why you're considered insightful for this, but rest-assured, we need a project like Fresco to develop a better windowing system. In the future, computer displays aren't going to be treated as fixed-pixel dimentions with static elements. A computer screen will be like a piece of paper. Elements will be drawn by real-world measurements (x centimeters versus x pixels) such that the number of "dots" will become arbitrary. Things will have to rotate freely. Alpha-blending will be absolutely necessary for proper hinting. And so on and so forth.
X11 is great, but very arcaic. It must go away in the future. Apple's got a good lead -- and pretty soon Microsoft will duplicate their efforts. We've got to be in that game too.
Why bother.
that should be "blah" not bla or pla. what the heck is pla? u incompetent fool. score -1 indeed.
And this thing is crap, i havent downloaded it yet but it looks like 'rotating windows' is its only technical merit.
Nero-burning ROM for Linux!
Surely there are deeper issues with a Vector based display that is resolution independant... The rest of the computing world does not use this approach, so how do you remain compatible?
I am not talking about software applications here, but everyday things like webpages (images in a web page are not generally resolution independant) and games.
Hardware is the same. My monitor is an LCD device with exactly 1280*1024 pixels. With a 100% vector display it would be awful to look at all day. I like the ability to be able to turn on or off 1 pixex, or subpixel, on my monitor.
You end up with an awful and awkward looking experience just for this "feature" which actually isnt all that important.
This page contains an excerpt from Beyond Carnival by James N. Green and tells more about the term. I won't reproduce the text here, or I'll be sent to the Camp of Tolerance. (Hail Lemmiwinks the Gerbil King!)
Does anyone know how things like Fresco and/or PicoGUI perform when doing 3D stuff?
I mean, would it be possible to do Quake3 and get the same or better framerate as you get in X?
I'm not specifically interested in games, I just thought that was a good example of something high performance. Something more real world would be a CAD or 3D modeller application? How would something like that perform in Fresco or PicoGUI (versus X or Windows)? Anyone know?
Seems like there would be too much overhead because of the client/server connection. Is OpenGL separated somehow, or is the client/server connection super fast? Would it be possible to do remote 3D stuff?
Thanks for any information!
So what are we going to name our new country?
<Canuck_2> I have an idea! We'll put a bunch of letters in this hat and draw them at random.
<Canuck_1> Brilliant! That's aboot the smartest thing I've ever heard.
<Canuck_2> Let us begin...
<Canuck_1> C, eh?
<Canuck_1> N, eh?
<Canuck_1> D, eh?
You know where you are? You're in the $PATH, baby. You're gonna get executed!
chances are that Tanenbaum wont let minix claim the parenthood of linux, nor would linus want it,,,
~561
yes, especially since the name is so similar to Freesco.
I agree, an intro as to what Fresco is would have been useful. And would probably have saved the owners of http://www.fresco.org/ loads in bandwidth costs. I'd suggest that the slashdot editors consider a brief introduction on each article or lay down some guidelines when posting articles so readers aren't doing a lot of headscratching. Luck!
I have a very small mind and must live with it.
-- E. Dijkstra
now you too can run ugly-ass motif applications
.. i hate microsoft, but even i
in a virtual window
microsoft wins
can tell they win - if the big news in the *nix
community is another rehash of a window manager,
there is no hope. this is why open source fails.
may rms choke on his own vomit.
excellent work!! i am enlightened!
See THIS LINK in the story.
I think it's also neat that PicoGUI supports multiple (programming) languages simply by having a documented net protocol -- language bindings talk directly with the renderer over the net, instead of wrapping some C interface.
PicoGUI is also small and cross platform. It's certainly not as old as Fresco, but it looks like they're going to lap Fresco pretty easily.
On another front -- what's Fresco's comparison to NeWS? NeWS, a competitor to X from Sun (late 80's?), had some concepts that were similar to Fresco (and PicoGUI). Considerably more display logic was on the server (renderer). It apparently had lots of bugs and issues, but it actually did reach a usable state. Have they learned from this predecessor? Neither project seems as flexible (NeWS used Postscript for its widgets, so new widgets could be nearly arbitrarily complex)... that flexibility may have been NeWS downfall.
Anyway, it always seemed like a neat idea and an important project to learn from.
You open source guys never learn anything. What linux needs to compete with Windows is a decent software installation program.. not another freaking GUI. Users want to be install a program off the net and be up and running in minutes not play around with command line switches
I don't see what Berlin/Fresco has to do with the X Window System. Fresco used to be an X11 toolkit, but now it's something completely different.
Hope they don't follow interviews to the grave.
Interviews went down the toilet because of a massive failure to document among other problems.
Interviews was an interesting project maybe 7 or 8 years ago, when I tried to use it in grad school. The operative word was tried because all the documentation was in C++. Then Fresco spun off and it languished. Good to hear that they tried to do some stuff, but I just don't see anything compelling about it. Unless they capture a high quality interactive part of the developer community and make a compelling case, they lost. We've got KDE which has QT and GTK for Gnome. Their best bet is to make a superior interface for those. If they can plug the memory leak I experience in all my Linux X servers, I'd be delighted (I hate closing down my interface every week or so because X needs 100 or so more MB more).
So, do you make comments like this on CNN? "Where the heck is Israel and what's the big deal about the west bank? Sheesh, can't you guys put a short history lesson about each area and the conflicts involved in every article?"
"No nation could preserve its freedom in the midst of continual warfare."
--James Madison
I think anyone reading slashdot for the past few years would know what berlin was.
Of course, since slashdot has gone down in quality so much most of the people from long ago are gone (actualy the comments have been getting a little better lately, but the stories are still crappy as hell)
autopr0n is like, down and stuff.
Damn, what a fugly widget set. Hopefully they'll get something better soon.
How extensible is the API that these people are using, as far as the ability to theme the widgets/windows/etc?
autopr0n is like, down and stuff.
Hey it's you again!
Maybe you should actually pay a little more attention to the news. You see the news actually introduces lesser known subjects without presuming that every reader will run off to check a encyclopaedia to see what it is. The West Bank, which is basically the news equivalent to "Linux" in the technology world (as far as commonality) might not need an introduction, and is a stunningly ridiculous example for you to bring up, however most other lesser known news stories DO have sentences describing the location and why it matters.
Moron.
It's a developer issue.
IT's still too difficult for developers to know what toolkit to use to write applications for Linux... especially if they wan't something modern.
Yes, they can use GTK. Yes they can use QT.
What version should they pick? What will be the most compatable?
It would be nice to have a NEW display API that really rocks... that's what this is about.
Linux on a 286...won't even BOOT
That's not true. There's a backport of Linux to the 286 (I believe the big technical issue was no MMU...).
May we never see th
KDE doesnt do alpha channel properly, it cannot do realtime shadows yet, it cannot do image transformations such as genie effect, it cannot do realtime scaling, it doesnt fully anti alias everything on screen, it doesnt use your video card to do this in hardware if you do find some software hacks to do this, so X is extremely slow.
KDE better than OSX? hell no, check back in 2-3 years and maybe you'll be right.
If you use Linux, please help development of Autopac
Part of the "problem" with the UNIX world is the rampant Not My Problem Syndrome. No one says "the buck stops here"... One of the reasons why, ie, BeOS, was a good OS was because everyone was under one roof. At the end of the day they goal was to produce a good OS. While modularity is a good thing it brings with it the Not My Problem Syndrome. Window manager teams blame X. X blames window managers. Everyone blames libc. Kernel hackers blame driver writers. Driver writers blame hardware manufactures.
Linux looks like shit because it has no Alpha channel effects, Note I didnt say transparency, thats not what I mean, what I mean is, the ability for windows to have diffrent levels of alpha channelling.
This is VERY useful, look at OSX and see how its used, even WindowsXP uses it when you move your icons, the icons become transparent so you can see where you are moving them.
The cursor also needs to become transparent so that it can have proper shadows and look professional, the fonts would also look better, along with the windows.
This isnt about usability, geeks care about usability, WindowsXP isnt the most usable, neither is OSX, you have to balance usability and presentation.
Linux is already easier to use meaning better usability than Windows in most areas, the only real problems left are the lack of polish, Linux still looks amateur, KDE3 can add all these nice effects but if they all are fake, the whole thing looks like a hacker OS that it still is.
Things need to look professional, and this is the purpose of eye candy.
If you use Linux, please help development of Autopac
It's not X. Therefore it sucks.
Why call it Berlin? Well, why call it Kitchener? or New York for that matter. Naming is usually to do with the founders though. In this case they were predominately German. So they chose a name that reminded them of home. I'm from Nova Scotia (latin for New Scotland) and we've got a New Glascow and an Inverness amongst many old names from across the water.
:)
Hrrrm, but what could've be happening 'around 1910' that would cause them to change a name that reflected their proud heritage?
W hy W ould I not want people to think I was a proud German? *shrug* It's one of those things we'll probably never know.
Kevin
I think SOAP is much better than CORBA to bring a network transparency to GUI. SOAP is more flexible and more language independent (People who tried CJava comm over CORBA will understand).
Unfortunately, SOAP has problems too:
- SOAP will give more overhead if you'll try to use it to deliver individual pixels and mouse events. Although, it's a solvable and configurable tradeoff between latency and overall performance.
- Today SOAP is controlled mostly by Microsoft. I doubt that company will contribute anything to any good open source project. Although, Microsoft itself has some chance if they'll try something like GUI.NET
I wonder if Mono will be capable to sustitute X in future.Less is more !
If it helps explain it at all, CORBA isn't known for being used by PHds. It's generally used by engineers in software companie3s trying to get real work done. Which is not to say that there's anything wrong with being a PHD; just that the academically oriented and the pragmatically oriented tend to use very different measures when determining a technology's worth.
--
CPAN rules. - Guido van Rossum
Interestingly enough in European Portuguese "Fresco" means someone naughty, that does naughty or unusual things.
The origianl meaning of the word is. of course, the same: 'ar fresco' == 'cool air', 'peixe fresco' == 'fresh fish', etc.
The term 'fresco' is, by these reasons, the term used to describe paintures made directly into a wall or ceiling while the cover is still fresh, and it is an internation term IIRC.
egards,
fsmunoz
There have been lots of so called replacements for X in the past years.
But none have had the effort nor the ability to last as long as they do. In this long you'd think X would be a little farther along, but it's not really X's fault. Ever use X / Fluxbox?
Ever use X/Gnome/KDE? MUCH SLOWER. And you ask why? We don't need a replacement for X, we need an open source standardized window manager.
Yes it's good and merry to have multiple libraries, multiple differently rendered fonts, multiple choices, etc. But I personally would rather not have to worry about installing 40-50 libraries when I use my nix box.
[xcxxcx]
"Also back in the late 1990's many linux users still used pentium 1's and 486's with only 32 or 64 megs of ram! The client/server nature of X was not only inadaquate but it was considered bloated and obsolete."
Yea, just as bloated as on my R3k 25Mhz with 16mb of RAM, right?
Wrong. X11 servers with proper frame buffers ran on stuff wimpier than my Palm Vx with no problems!
XFree86 has always been the problem. That is why so much work went in the 4.x tree towards making the drivers not suck, and why we're starting to see those efforts pay off.
Now it just needs a little more in the basic spec to support more modern windowing features, as well as making everything easier to automate. End users don't want to know about copying dot files with X11 auth permissions, they just want a magic "Roam" button which lets them take their desktop elsewhere in the house.
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
No longer is it news for nerds; now it's
/. visitors using IE or AOL will be redirected to the wannabe version, and the rest of us won't have to wait 2 hours for all their posts be be modded down before reading the discussion.
"News for wannabes who are too lazy to find out what something is on their own and insist that the slashdot editors explain everything to them in small words".
I suggest a forking of the community:
Sitting Walrus Blog
and the emerge system never asks me to "trust all content from microsoft corporation". If i want to see what something does, i just look at the ebuild file.
Sitting Walrus Blog
you sir, are terribly stupid or a terrible troll. perhaps both.
and it's GPLd now :(
Hey in Argentinian Spanish it is the same as in European protuguese. Well, it seems interenting to learn about the diferences in our langauges even though we are close to the brazilians. By.
A classical fresco is a painting on damp ("fresh") plaster, with the paint penetrating the wall. As such, it tends not to flake off as a painting on dried plaster would, and can last for thousands of years.
This Fresco is cheap middleware on a product of limited utility, and could last for thousands of days, maybe. Maybe not.
If you're concerned about MS 'mostly' controlling SOAP, as you should be, then you'd likely be interested in XML-RPC .
Buy the $200 Linux PC.
The only reaosn Linux isnt selling off the shelves at Walmart is the fact that Windows is more perfesionally looking even if Linux is bette.
If you use Linux, please help development of Autopac
X was good for its time, but its defintly bloated and could die for all i care. Having a good vector based windowing system/manager like Fresco i think is a HUGE benefit. I hope this project does well..
I hope Fresco never does well. First of all it's LGPL'd. Second it will probably never have the refinement of X, because big companies like Sony, Fujitsu, and others will probably not want to work on an LGPL'd window system. If you're a communist this is great, but if you live in the capitalist world you will be disappointed. Just remember RMS likes to call people that make money from software "parasite"s (see him bashing John Ousterhout).
I have the images and stuff turned off. I'm sure other people do too. X doesn't show up on that preference.
It's in both the "alt" and "title" attributes of the img element.
Will I retire or break 10K?
No seriously, what the HELL is the "West Bank"? I know western union, but
they are not a bank, thats fo sho.
Err.. you mean the graphical server previously known as O(+> (or simply X??). ... waidaminit, what day is today?
AFAIK he's back to Prince again
This is a bad name, a 'Fresco' open source software project already exists. It is an Mozilla derrivative browser for STB's and has been around since the open sourcing of Netscape.
http://www.antlimited.com/products_fresco.html
okay, maybe this is a little off-topic, but what about audio support? these network-transparent windowing systems are great and all, but it only stands to reason that if a program i'm running produces audio output that i'd want that output directed to the same host that is managing my display. with all the current implementations that i'm aware of, redirecting audio to follow the display is a huge pain in the ass. i wish fresco or x had an integrated audio mixer and transport scheme to transparently sent the noises to the same place as the pictures.
But this is still very confusing because Fresco is a C++ based widget/GUI interface for X11 based on Corba.
According to this page "The DRI is an integral part of XFree86 4.x..."
Wow...all I can think is wrong wrong wrong.
You DON'T want SOAP. Have you ever SEEN a SOAP message? It's insane. What you want is a small, binary packet based protocol. The overhead of just PARSING SOAP would totally swamp latency. Yuck yuck yuck. I have developed seriously with CORBA, and while I am not enamored of it (the spec is just way too big, flexible, vague, byzantine and incomprehensible), SOAP is an even "wronger" answer. If anything, you need to go in the other direction - small, binary, application-specific protocol. CORBA is the next best thing, while gaining you portability and lots of existing support. (actually I wish somebody would just implement a native, simpler, RMI to replace CORBA - CORBA is overkill for a lot of things). Think KParts (or whatever custom protocol KDE came up with).
It's 10 PM. Do you know if you're un-American?
ALPHA: This means that rendering is able to mix the color that is already on the screen with the new color. But usually it does not keep the original input, so once the colors are mixed they cannot be un-mixed. Another way to state this is that you are painting with "transparent paint". Once the paint is on the wall you cannot get it off, you can only paint over it with more opaque paint.
Alpha is tremendously, vitally important for modern graphics. Many drawings can only be efficienlty stated by using overlayed alpha drawings.
Alpha can also be simulated without any hardware or X server support whatsoever. The end result is *IDENTICAL*. Speed and bloat in the application programs is the problem.
TRANSPARENCY: This is usually taken to mean the storage of alpha in the server. Usually this means that the compositing is done at the last moment, perhaps by hardware, though it could also mean using math tricks to "decompose" the images back apart. The purpose of transparency is so that you can change the overlaying image without having to redo the underlying one (most people think of just moving the overlaying image or changing the layering order, but in fact the overlaying one can be transformed or redrawn arbitrarily).
Oddly enough the first "hardware graphics acceleration" was a type of transparency. "Sprites" were hardware supported long before any graphics, since they allowed objects to move quickly. Even the earliest X servers supported a mouse cursor with some transparency. (of course both of these were 1-bit alpha but the fact that hardware was dedicated to this long before drawing lines or bitblt is interesting).
Currently transparency is most useful for putting anti-aliased edges on objects that move around rapidly, ie overlapping windows. This allows them to be shapes other than rectangles. With partial transparency they can have nice curved shapes or faded edges (ie drop shadows).
It is not practical to do this outside the window server. Not only is it slow, it would require an enormous amount of cooperation between all the programs, and is probably more difficult to design than something inside the server.
There is a lot of similarity between Alpha and Transparency, but often they are implemented with totally different pipelines. It would be nice if the designers made the interface identical (ie you start with a transparent window, and the paint you use also accumulates for that transparency) but from what I know the designers have been too stupid to do this so far.
I'm glad to see some "orthogonality" in library design for a change!
Is CORBA a wonderful network transparency layer? I don't really know, but I'd still rather use it and keep the issue "under" the graphics system. Same for a security layer, etc. Too many people have to roll their own out of naivety only to find out that the issues are complex.
Good job! I remember liking Berlin a couple of years ago for the cleanliness and sincerity of the on-line information. Keep up the great work!
You mention Ruby (which is hardly "hyped" these days) and then you say "industry has a hard time catching on to Smalltalk". You haven't used Ruby have you?
Anyway, your comment essentially agrees with me. Academics are concerned with elegance and perfection. Engineers are concerned with whether something actually works, interoperates well, and solves the problem at hand.
Out of curiousity, exactly what did Smalltalk add to the field of remote invocation? And how was it better than what has come after? Smalltalk has influenced a lot of the best tools & techniques in software engineering, but RMI is one area where I hadn't noticed it having any impact.
--
CPAN rules. - Guido van Rossum
Bypasses are devices that allow some people to dash from point A to
point B very fast while other people dash from point B to point A very
fast. People living at point C, being a point directly in between, are
often given to wonder what's so great about point A that so many people
from point B are so keen to get there and what's so great about point B
that so many people from point A are so keen to get _____there. They often
wish that people would just once and for all work out where the hell
they wanted to be.
-- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"
- this post brought to you by the Automated Last Post Generator...