KDE 3.0 Alpha1 Available for Developers
Dre writes: "Just a few weeks after the release of the rock-solid KDE 2.2.1, the KDE Project today announced the release of KDE 3.0 Alpha1. Targeted at developers who want to get a head start on porting or writing applications to KDE 3, the release is pretty much a straight port of the KDE 2.2 branch to Qt 3. However, for developers this brings an impressive array of new features to KDE, including new database classes, new data-aware widgets, improved RAD development with a much-enhanced Qt Designer, a new powerful regular expression class (with full Unicode support), improved internationalization support (including the ability to mix different character sets in the same text), bi-directional language support (for languages such as Arabic and Hebrew), multi-monitor (Xinerama and multi-screen) support, better integration of pure Qt applications into KDE, and hardware-accelerated alpha blending. With the Qt port out of the way, the KDE developers can now focus on the planned
KDE improvements. Read the full announcement here, or go straight to the source
(alternative
link)."
When is GTK2.0 going to be out already?
--
Violators will be prosecuted and prosecutors will be violated.
Use RAD Development when you are securing PIN numbers for ATM machines!
The planned features list seems a little unambitious to me. I know that many of the programmers working on KDE are top-notch, but there needs to be some other talent in there as well. In my opinion the KDE developers need to be concentrating on productivity features. They have the opportunity to be at the forefront of that kind of thing. Microsoft wastes plenty of money in researching that kind of thing, but they lack the flexibility to be cutting edge.
KDE is not going anywhere fast. That is the fax jax.
from the as-unstable-as-windows dept. ... i bet it's stabler than slashcode
pff
Where are you exactly?
Or did they just not made into press release? Kde 2.2.1 rocks but a bit more speed & responsiveness would be nice. I hope kde guys can achive something like the speed change from 2.1 to 2.2.1.
Gentlemen, you can't fight in here, this is the War Room!
Just curious. It seems to me that data aware widgets ties the view in too closely with the model and breaks the paradigm. Of course, MVC does have weaknesses, but it seems to be the driving paradigm of graphical user interfaces these days.
They NEED large version number jumps.
But I wish they would start releasing two different product lines: "commercial" and "geek".
Does this mean that all new applications and new versions of the existing KDE applications will be targeted towards KDE 3.0 ? Long before KDE 2.0 stable was released, all new app releases worked only on KDE 2.0 betas. Users had to choose between an old version of an app on a stable system and a new version on an unstable system.
The Raven
this is from the register -
"A visiting Martian would surely conclude that the GNOME Project has served its purpose, and that for the community to continue bifurcated development is simply handing victory to The Beast. Enough, already. ®"
Uh-Oh,
From the planned feature list:
* kpf - web server applet, designed for sharing files
That does not sound like a wise thing to do, implementing webserver functionality into a desktop applet. That's what we've got daemons for, right? Small, self-contained, functional and modular. With the added bonus that the webserver keeps on running when the user logs out.
If you really want to share some files on your box through the desktop, there's lots of P2P apps/'platforms' out there which make this possible. Jabber comes to mind, or JXTA, or... even a 'personal Apache controller applet' for all I care.
But a webserver *in* the applet... Nein Danke...
--frank[at]unternet.org
BTW, KDE is butt ugly.
For all the badgering about now none existent licensing issues, and boasting about how great bonobo is going to be, it seems to me that Gnome is now far behind KDE.
I wonder if Gnome 2 will ever see the light of day, and if Gnome development will continue for that matter. Personally, I hope not. I have found the attitudes of a lot of the Gnome core dev team to be hypocritical and arrogant.
RIP Gnome: May it rest in pieces
WHY?
It's about KDE. Absolutely ON topic...
I post this using my own nick because I'm stuck at +50 and need someone to mod me down...
Umm-hmm...okay, yeah....Macintosh had all that TEN YEARS AGO.
So you've finally gotten around to stealing in have you? Just like you WinTel weenies have stolen everything else innovative from Apple.
Try MacOSX sometime if you want to see what a MODERN GUI/Unix looks like.
MacOSX -- the most popular, important and innovative UNIX there ever was, is and ever shall be. Apple defines UNIX now. Bwahaahahaha!
But not as pretty.
+1 Flamebait
I think you're running the risk of turning from one sort of fanatic to another.
When KDE was in transition from 1.1 to 2.0, a lot of people assumes that there was very little work going on, when in fact (as we now know) they were almost completely rewriting the core libraries. A similar thing is happening with Gnome -- and it's very hard to show people what you are doing until the main libraries are 90% complete. So lets give the Gnome guys a chance and see what they produce.
(the only thing I'm waiting for to make me happy is for Lyx 1.2 to come out so I can finally get rid of that xforms library...)
-- Help Digitise the Public Domain at DP.
"and hardware-accelerated alpha blending"
buzzword or actually implemented in the new KDE/Qt? Alpha blending IMHO increases elegance (not to be confused with usability) of an interface when used properly. Any KDE developer(s) care to explain how and what this actually means? e.g. Render calls, which components use this, etc?
Thanks,
-adnans
"In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
developers developers developers developers
they state that they will have C bindings
well that's new I wonder if they are going to anything like GTK C bindings ?
and I think that a web server applet is a bad idea
(although implemeting a control function for apache DAV would be good)
and the really good news is
Remapping/Naming of Modifier Keys: emulation of traditional Mac keyboard, where Ctrl is called "Command", Meta "Alt", and Alt "Apple", and "Apple" has the function of Ctrl. Let Meta be called "Win" for MS Windows users. Let a user without a Meta key easily select another modifier (e.g. CTRL_R) to act as Meta.
that is a blessing, I hope that others follow the example and provide an alternitive mapping
(RISCOS had it like this and I got on well with it, same as the mac I use)
regards
john jones
I'm currious from anyone who has used Gnome and switched to KDE: what do you think the advantages are? I'm open minded enough to consider KDE, but want to know what people feel is better. (Please be more specific than Gnome sucks. That's not going to sway me very much.)
Also, anyone reading this who has left KDE for Gnome tell me what made you switch.
I've always thought this Gnome vs. KDE thing was about as dumb as vi vs. emacs.
The release notes mentions hardware accelerated alpha blending. Does this mean that KDE will have a super smooth looking desktop like Nautilus but still be very fast? I love the look of Nautilus when the smooth graphics are turned on, but the performance hit sucks.
Also this should get rid of the sharp edges of icons in the KDE menu and on buttons in programs right? Or are they only using it for fading out inactive items?
Anyone have a screenshot of KDE 3.0 alpha showing how the alpha blending looks?
FiGZ.COM - A waste of perfectly good web space
One thing to make this article better:
:)
from the developers-developers-developers dept.
Do you like German cars?
I don't like kde or gnome for that matter, If I wanted a cpu heavy WM I'd use windows. I know saying that will piss some people off but it's true. The reason I started useinglinux a few years ago was to NOT have a computer thats memory was all bogged down with the GUI (windows) so I turned to Linux. WM's like kde and Gnome are great for transition from windows but the reason for changing should be to get more out of your PC not just to be cool or whatever.I usually use XFCE or iceWM mainly because I don't carre what "theme" I'm using, I care about how well my apps will run. Please don't flame me for saying that.
Thanks Snoozer
KDE programs are very slow to compile and load.
Now, you can blame it on gcc's C++ functionality (and probably be right), but the point is that KDE is a hell of a lot slower than GNOME. So, from my perspective, which is not that of a compiler designer, GNOME is a lot freaking faster than KDE.
In OO design, you have the eternal war between cohesion and coupling. High cohesion is good (classes to only one thing). Low coupling is good (classes are independent). But high cohesion leads to high coupling, and vice versa.
MVC is a good design and has a nice balance between cohesion and coupling. Unfortunately, like all good designs, templates and patterns, once you overlay it with a real application it's not so perfect anymore.
Data aware widgets have high coupling. But in turn they get high cohesion. If that level of cohesion is desired (a component, for example), then there's not much you can do about it, MVC or otherwise.
A Government Is a Body of People, Usually Notably Ungoverned
Good googley moogley, the trolls have found a way around the [hint.com] that we get for links now.
U :w ww.slashdot.org
This is the link:
http://www.google.com/search?q=cache:bNohi649ix
And I don't even want to describe what it is a picture of. Worse than goatse.cx...
Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
read http://www.theregister.co.uk/content/4/22025.html
it's not just slashdot people that is saying it, it's almost everyone (gnome diehards excluded)
Konqueror is much better than GMC IMHO, and more configurable than Nautilus, but some updates to the file-browser part of Konqueror would be nice. In particular, something emulating the functionality of Windoze's listview control would be nice. I hate having to view in large icon mode just to draw boxes around files to select them. When in detailed list view, selecting a file selects the whole row when it should ideally only select the filename in the first column.
This might sound petty but this particular aspect when compared with Windoze Explorer makes the Konqueror file browser feel almost like winfile.exe when it comes to selecting files.
Just my 2cents worth. I'm still going to use KDE regardless, though, because Nautilus is slow and has very few options for configuring it.
> KDE programs are ./configure --enable-final
> very slow to compile
use
this reduces compile times by more than half, in my experience
> and load.
Use objprelink.
> but the point is that KDE is a hell of a lot slower than GNOME.
From what? Load times? Look at other big applications written in C++ and compiled in g++, like Mozilla and OpenOffice. They tend to load slow too. If you actually look at speed of applications, KDE wins hands down. Konqueror versus Nautilus. Konqueror wins. KOffice versus StarOffice/OO, KOffice wins. Other components tend to be around the same speed.
> So, from my perspective, which is not that of a compiler designer, GNOME is a lot freaking faster than KDE.
Yeah, "ordinary users" don't even compile KDE or GNOME.
kdekillall will kill kdeinit-spawned processes for you.
Jesus H Christ! Microsoft truely is out of control and insane!
After all, if there's sufficient differences, you're going to end up with two totally different versions of the app's source tree to maintain. I don't know about you, but I don't have that much time on my hands and I suspect that it's the same for them too.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
I've found for usability, Afterstep is the best. Before CmdrTaco had 1.5gigs of ram he used it :-) Afterstep is faster in my testing than blackbox, and it looks better/works better. I just don't like the lack of Afterstep support, but then again usually the elite are few.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
A new release of KDE is probably enough to drive new minor releases for a lot of distros. So, what other widely used stuff is seeing a new release these days? The news about the StarOffice beta isn't even cold yet, so I expect we'll be seeing that.
The net will not be what we demand, but what we make it. Build it well.
We are all geeks, who like to fiddle with bash and read slashdot, and, in my opinion, Kde is becoming the best bridge from windows to linux for those non-geeks, those that still need advanced classes on how to press the start button with the mouse.. Gnome is beautifull but it lacks some integration (at least some that is visible to the eye).. Kde is going in the right direction.
"Use Lzip and find God"
I fuse with Mercer every single day...
And with apt's preferences file I can (and do) use Sid's KDE 2.2.1 packages on Woody.
This list doesn't address usability problems in a way that lets the casual reader know if usability issues are being addressed. Its simply not possible from the list, yet as far as developers are conderned this is a very concrete definition of issues for KDE 3. But usability by casual user is probably the only real obstacle between Lunux & KDE and the desktops of of those users who care more about getting their job done than they do whether the desktop was free (as in free beer). GNOME faces the same obstacle. The next version of KDE should be based on usability surveys, such as Sun did with GNOME. Perhaps the KDE developers could get IBM to fund a study?
LOL!
Go Egg Troll!
/. at -1 thanks to j00!
Personally I think trolls are fuckin gh3y.. But your an exception.
Your trolls are damn funny (usually intelligent (keep on milking that fortune 500 one - usualy gets a few bites here and there)).
Everyone should surf
God Bless Egg Troll!
I am a diehard KDE fan. I used to be a diehard gnome fan, before KDE 2.01. I will probably switch back and forth, as each desktop races ahead of the other. This competition is great, as everyone says. The problem though, and it's a huge problem is for those of us who program for KDE/GNOME. These are not just 2 user-space apps. They are part of the linux desktop infrastructure.
Everyone prefers running programs that are native to their desktop environments toolkit. The problem is that quite often, there is a better program for the other desktop environment. I can't help but think that Linux would be the king of the desktop right now if it wasn't for all this duplicated effort.
I put this question to Slashdotters:
What can we do to resolve this?
Here are a few of my ideas:
-Wrappers for one toolkit's API is translated into the other toolkit's API. I _think_ KDE might already be doing this somewhat. I am not sure of the status.
-A RAD tool, for both desktops. This would be awesome. Look at a great tool like glade. (glade rocks!) Imagine it could generate KDE/QT code as well. Then individual users could "make with-kde" or "make with-gnome".
-Along the same lines, a library that wrapped both toolkits, eg an entirely new API.
Anyone have any other suggestions?
The forefront of desktop technology is happening with Java (OSX, pure Java) and C# (Windows); C and C++-based efforts are widely deployed (Windows, KDE, Gnome), but they are already falling behind.
I thought they decided Woody was going to be 3.0.
"The code name for the next major Debian release after
potato is ``woody''. This release will be
numbered ``3.0''."
http://www.debian.org/releases/testing/
It's amazing how far KDE has gotten in a few years. But the industry is moving on to different technologies, technologies that greatly simplify applications programming. What is KDE doing?
What Linux windowing environment is the most popular right now? Is it KDE, Gnome, or another? If there is a poll somewhere on the net that someone knows, please post it for me. Thanks.
Try Velvet Underground, pud
fucking philistine...
Sheesh... Come on, moderators!
KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001
Is supposed to say February 2002...
The GNOME folks seem to be making good progress, but certain projects in particular seem to be holding them back. Adopting StarOffice as the default office suite instead of AbiWord/Gnumeric/ etc. Adopting Mozilla, which although is a great browser, has been a day late and a dollar short. Adopting Nautilus, which is a useless buggy piece of crap.
GNOME still can't claim to have an integrated set of stable productivity apps. KDE can.
No, it's worse than that, it's about as dumb as 'vim' vs. 'nvi'.
In reality Gnome and KDE developers are not at war, in fact they've actually been known to be civil to each other! Hard to believe, I know...
KDE should consider using a interpreted language for desktop productivity apps exactly one year after Microsoft does. Try again in 2005.
I have never found KDE to be solid. Lost assignments... Constant Kword crashes.... It's about time you KDE people put some effort into stability. However, gnome is not much better as far as word processors go. I will not be going back to KDE until I can have some faith that it won't crash every 5 minutes.
Well I'll be damned, but the stuff compiled and installed without a hitch!
;)
Now I have almost all the eye candy that the OS X guys have been yelling about, without having to use OS X
I'd post a screenshot for everybody, but the slashdot effect could get me in too much trouble.....
AntiFA: An abbreviation for Anti First Amendment.
And who are you to judge about that? I compiled QT using gnome-terminal while I was running GNOME. I compiled kdelibs while I was runing GNOME. Why shouldn't I be using GNOME to compile KDE?
Oll korrect, a piece of flaimbait.
When Microsoft turn their heads, yes they are a plenty, development speed will slow down.
They will halt development in delaying negociations, murmuring through plannings, and belittle the standards.
All while perfecting the public relations on prime time tv.
I like this idea a lot !
:-))
But, close to that, here is my $ 10 000 000 multipart question:
why does KDE use aRts instead of esd, from the very beginning ? every application outta here uses esd, and especially commercial ones (flash, realplayer, etc.) ? why is aRts such an unstable thing (was leaking memory like hell in 2.2) ? why isn't aRts esd-compliant ?
someone has any answer ?
Rock solid as 2.2.1? I'm running 2.2.1 stable on Xfree 4.10 / Kernel 2.4.10 and Konqueror is not stable at all - Try looking at local directories in tree mode, then select a few and move them around between different windows by dragging, segfaults all the time. Also happens sometimes when selecting several directories to delete at once. I have also experienced some segfaults while browsing websites which I don't recall the 2.0 ever doing. I hope they improve stability too cos this is getting a bit like Windows...
Konqueror versus Nautilus. Konqueror wins. KOffice versus StarOffice/OO, KOffice wins. Other components tend to be around the same speed.
How picky do you want to be about this? Konqueror does not "load" fast than Nautilus... you load Konqueror at the start. The truth is, you are arguing over a or 2 seconds at most, and with the next relase of Nautilus, it'll be even faster.
As for OpenOffice/Koffice - Koffice is separate apps. OO isn't. Good or bad design decision, it's got fuck all to do with GNOME stuff loading slowly. GNOME/GTK stuff loads *fast*, while KDE programs slog into memory like a fat wheezing old smoker with only one lung.
Use objprelink.
You crack me up... got any other hacky workarounds to make up for shitty design and coding in KDE?
XP isn't bloated compared to GTK+.
And Qt is faster then GTK+, and as fast as XP.
Idiot.
"...and with the next relase of Nautilus, it'll be even faster."
Do you have any facts backing that up, or are you just talking out of your ass?
Sounds like my probloems when I used onjprelink to compile kde and qt. Much faster app and kde starts, but unfortunately a little unstable. W/the SuSE RPMS that don't use onjprelink, KDE 2.2.1 is a bit slower (though still faster than any other 2.x) and rock-stable.
Greets,
Anno.
Sure, check out the recent GNOME threads regarding Redhat's Nautilus performance tuning. The forthcoming improvements are pretty dramatic.
Now disappear, asshole.
...bi-directional language support (for languages such as Arabic and Hebrew), multi-monitor (Xinerama and multi-screen) support..
Good thing Arabic is there, that might be needed to crack these terrorist manifests.
I'm a long time Linux user, but I've been using MacOS X for the last month and I must say I'm very happy with it, it's a quite impressive system. I can run XFree on it, and Gnome and most GTK+ apps on top of that, and even QT works well. Now, why not KDE?? QT works fine on XDarwin and so do most pure QT apps, and most of the GNU tools such as compilers and linkers.
Fink's (excelent UNIX Package manager for OS X) homepage says:
"KDE assumes it can do things with shared libraries that are only possible on ELF systems like Linux, *BSD and Solaris".
I'd like to see KDE developers working on whatever minor changes are required to make KDE apps run on XFree over MacOS X, so that I can use Konqui, KOffice and other tools without having to boot into LinuxPPC. Apple is now the world's largest supplier of Unix-based operating systems, and and by supporting those systems KDE could considerably expand it's market share.
> You crack me up... got any other hacky workarounds to make up for shitty design and coding in KDE?
You mean shitty design and coding of g++?
I'm curious: Would it be possible to use KDE natively as the WM on Windows, seeing how QT is available under windows? I seem to remember someone porting afterstep to windows so it IS possible to change windows wm. There is a link on the cygwin/xfree86-page about running KDE as an app under windows, but they use xfree86, I would like the possibility to use KDE as the only windowmanager under windows, using the native windows-version of QT.
Any comments/links/insults?
Try out fish, the friendly interactive shell.
This is an obviously correct and informated reply to the previous post. I guess the person who modded it down is a little wet behind the ears.
The orignal poster is correct, the primary advantage of garbage collection is run time saftey. A secondary advantage is convienence. These are two big wins. But in all other ways it looses out. It is slower, the run time of a program that uses it becomes less predictable, and because it blurs the point at which an object is destructed releasing other resources (like files) becomes problematic.
Oh, and C++ has had reflection (aka RTI) for some years. It is an add on - just like it is for Java.
C++'s RTTI is pretty weak.
Yes, I fully agree with both your premise and your conclusion: it is a lot harder to build object-based applications in the Gnome environment than in KDE. And your point is?
Not at all. On some problems, manual storage management is faster, on many GC is faster.
the run time of a program that uses it becomes less predictable,
The only real-time, predictable dynamic memory management systems I have ever seen have been based on garbage collection. Theoretically, it's possible to implement real-time, predictable manual storage allocators, but nobody ever seems to.
and because it blurs the point at which an object is destructed releasing other resources (like files) becomes problematic.
Resources whose release has externally visible effects should be released manually, with safety checks. Unreferenced memory is a special case because it can be freed without any effect on the program and because checking access to it is too expensive.
Oh, and C++ has had reflection (aka RTI) for some years. It is an add on - just like it is for Java
C++ RTTI only gives you "instanceof". Java reflection gives you access to fields and methods (and it's not an "add on").
OSX just came out, most Apple supporters still use OS9, OSX has no software support (even worse than Linux) poor hardware support (worse than linux)
Basically OSX is freeBSD, and FreeBSD is not the most supported Unix. Solaris is, and then Linux. FreeBSD is actually the least supported flavor with something like 0.1 percent.
If you use Linux, please help development of Autopac
Nautilus takes a full 5 seconds to load, I'm using a SCSI Cheetah State of the art harddrive with 256 megs of ram and Nautilus is the slowest loading program on my machine.
I could load Mozilla 3 times in the time nautilus takes to load.
I must admit, it does take Konq a f
New seconds less to load than nautilus making Konq slow as hell too, but its certainly fast enough when compared to the speed to power ratio.
Konq is as powerful if not more powerful than nautilus, and it loads at the same speed or faster,
in terms of speed I think they could increase speed via caching and Konq would load instantly because it would load with KDE itself.
Really, I have the harddrive speed to spare, the reason Nautilus loads slow is because they didnt do a good job caching it.
Nautilus 1.5 is about the come out, Its going to be as fast as Konq now and has vector based icons, Finally its BETTER than Konq however, Even if its better, they spent 15 million dollars on this?! A file manager?
I'm still disapointed in Eazel AND in Gnome, both had shitloads of money, and just burned right through it, I suppose the money was being used to buy fancy chairs and coffee machines for the programmers.
I see it this way, Nautilus needs money, Setup a Nautilus foundation SEPERATE of KDE, have slashdot post up an article with an interview called "save the Linux Desktop" where a nautilus programmer tells exactly why Eazel went down, and then tells of the plans they currrently have, and then allow US to pay say a fee of $5 a month to save the Linux Desktop, Take a page from transgaming. I mean afterall if Linux on the desktop is really so important, Then people will be willing to pay $5 for a few months, i bet people pay more than that subcribing to get the latest Beta CDs from Mandrake or redhat.
If you use Linux, please help development of Autopac