Forum     

Go Back   Digit Technology Discussion Forum > Software > Open Source
Register FAQ Calendar Mark Forums Read

Open Source A place where you can talk to like-minded people about the fastest growing software movement today! Discuss anything and everything about Open Source software and Operating Systems.


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 10-04-2008, 05:52 PM   #1 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Smile Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)


Reinventing GTK: envisioning the future of the toolkit
By Ryan Paul | Published: April 09, 2008 - 11:50PM CT

Planning the next generation of GTK
The developers of GTK are preparing for a major overhaul that aims to resolve many of the framework's most significant deficiencies and add next-generation features that will increase flexibility and simplify development. This effort is still in the earliest planning stage, but several intriguing proposals provide valuable insight into some of the changes envisioned by prominent developers.

GTK is an open-source widget toolkit for developing applications with graphical user interfaces. It is cross-platform compatible, distributed under the permissive LGPL license, and widely used on the Linux platform.

In addition to being used for popular cross-platform applications like GIMP, Abiword, and Pidgin, GTK also serves as the foundation of the GNOME desktop environment which comes with Ubuntu, Fedora, and numerous other Linux distributions. GTK is also increasingly being adopted in the mobile space, where it is used by Nokia's Internet Tablet operating system, OpenMoko, OLPC, and the Access Linux platform.

Imendio's vision
Kristian Rietveld of Imendio—a software company that does custom GTK development and is currently funding a native Mac OS X port of the toolkit—presented a proposal last month at the GTK HackFest in Berlin with a plan for moving forward and addressing many of the weaknesses that GTK developers have identified over the years. The proposal offers clear goals for a long-term roadmap and makes the case for breaking ABI compatibility. Topics discussed during the presentation were later clarified in a more detailed position document.

Imendio wants the next generation of GTK to enable development of better user interfaces with sophisticated visual effects, animations, physics, and stacking. Other desired improvements include stronger OS integration, improved back-end support, increased portability, easier custom widget creation, architecture that makes language bindings easier to maintain, and support for a data abstraction layer.

In order to reduce the maintenance burden placed on third-party developers, the GTK developers have adhered to a strict policy of ABI compatibility for the duration of the GTK 2 development cycle. This provides an extremely high level of backwards compatibility, but makes it difficult to undertake drastic rewrites or perform major architectural changes. This incremental approach to development has helped promote GTK adoption, but has also created what many developers believe is an evolutionary impasse.

Imendio's developers argue that the GTK 2 series is a dead end because of the ABI stability guarantees and they say that a clean break will likely be necessary to continue moving forward because the code base contains a lot of legacy cruft and refactoring poses too many obstacles. To facilitate the break without creating undue stress on third-party developers, they suggest performing scheduled API and ABI breaks at defined intervals (possibly every five years) and ensuring that multiple versions of the library can be installed in parallel. They also want clear policies for deprecating and removing legacy API.

The proposal has been well received by the GTK community and is gaining widespread support among GTK contributors outside of Imendio. Alberto Ruiz, an independent GTK developer who is contributing to the Windows and Mac OS X ports, attended the event and posted some posted some thoughts about Imendio's presentation in his blog.

"One of the issues discussed was to provide a predictable release that might break ABI and remove deprecated API," he wrote. "The intervals for this are not clear yet, but it sounds like a good idea to me. Being predictable will let ISVs anticipate this sort of issues, which is better than getting to the situation where Gtk+ cannot get any better. There wasn't any decisions taken whatsoever, but the general feeling of agreement is pretty promising."

Read Complete article here:
http://arstechnica.com/articles/cult...enting-gtk.ars
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org

Last edited by praka123; 10-04-2008 at 05:57 PM.
praka123 is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 10-04-2008, 07:40 PM   #2 (permalink)
in search of myself
 
CadCrazy's Avatar
 
Join Date: Sep 2006
Location: Gurgaon
Posts: 1,720
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

So can we expect GTK+ 3 next year
__________________
::::::::::::::::::::
Unban Praka123
::::::::::::::::::::
Vista is my Secretary | Mac is my Girlfriend | Linux is my Wife
"Ek Se Mera Kya Hoga" :lol:
CadCrazy is offline  
Old 10-04-2008, 07:42 PM   #3 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^ofcourse NOT!
may be 3 years later!
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 10-04-2008, 07:49 PM   #4 (permalink)
in search of myself
 
CadCrazy's Avatar
 
Join Date: Sep 2006
Location: Gurgaon
Posts: 1,720
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

GTK 3 = 3 years
__________________
::::::::::::::::::::
Unban Praka123
::::::::::::::::::::
Vista is my Secretary | Mac is my Girlfriend | Linux is my Wife
"Ek Se Mera Kya Hoga" :lol:
CadCrazy is offline  
Old 10-04-2008, 09:20 PM   #5 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Gnome is always incremental,not fast unlike kde and qt(cute).

yeah,now this is the time Gnome should stop the drag race and start flying
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 10-04-2008, 09:28 PM   #6 (permalink)
in search of myself
 
CadCrazy's Avatar
 
Join Date: Sep 2006
Location: Gurgaon
Posts: 1,720
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by praka123 View Post
Gnome is always incremental,not fast unlike kde and qt(cute).

yeah,now this is the time Gnome should stop the drag race and start flying
What KDE is faster than Gnome. How ????

I guess you are biased because QT is GPL'd
__________________
::::::::::::::::::::
Unban Praka123
::::::::::::::::::::
Vista is my Secretary | Mac is my Girlfriend | Linux is my Wife
"Ek Se Mera Kya Hoga" :lol:
CadCrazy is offline  
Old 10-04-2008, 09:49 PM   #7 (permalink)
Wise Old Owl
 
Dark Star's Avatar
 
Join Date: Feb 2006
Location: /dev/hd0
Posts: 1,487
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^^ How .. Eh ? KDE has already released 4 version and Gnome hasn't even reached 2.5

Well I am dying to get back to Gnome.. Gnome enthralled me throughly and after I used it , none of the DE satisfied me :[
__________________
Me Myself and My Tux Blog :- http://tuxenclave.wordpress.com/
Dark Star is offline  
Old 10-04-2008, 09:54 PM   #8 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

@crazy:huh!even Im a Gnome user.(ofcourse testing kdemod with archlinux).Gnome is a tad bit faster than kde.

What I meant was not the speed of booting Gnome v kde.but the development speed

But QT toolkit is much more refined and improved acc.to programmers(not me ).while GTK2+ is preferred by corparations/commerical uses 'coz of its license(LGPL too!).also GTK2+ is written in C(which is the root).

while QT recently went GPLv2 and QT is written in C++ and many developments are done in-house in QT by the company behind it-trolltech.
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 10-04-2008, 10:27 PM   #9 (permalink)
in search of myself
 
CadCrazy's Avatar
 
Join Date: Sep 2006
Location: Gurgaon
Posts: 1,720
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by praka123 View Post
What I meant was not the speed of booting Gnome v kde.but the development speed
huh. I got it wrong

Quote:
Originally Posted by praka123 View Post
But QT toolkit is much more refined and improved acc.to programmers(not me ).
Yes KDE is sluggishly refind
I like simplicity of gnome. The only thing disappoints me when someone say Gnome is badly organized internally --------------
Worried about its future
__________________
::::::::::::::::::::
Unban Praka123
::::::::::::::::::::
Vista is my Secretary | Mac is my Girlfriend | Linux is my Wife
"Ek Se Mera Kya Hoga" :lol:
CadCrazy is offline  
Old 10-04-2008, 10:29 PM   #10 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by praka123 View Post
What I meant was not the speed of booting Gnome v kde.but the development speed
I find both better for KDE
Quote:
Originally Posted by praka123 View Post
But QT toolkit is much more refined and improved acc.to programmers(not me ).while GTK2+ is preferred by corparations/commerical uses 'coz of its license(LGPL too!).also GTK2+ is written in C(which is the root).
I wonder what you'd call Nokia, Opera, Skype Technologies, etc? Pehriwallas?
Quote:
Originally Posted by praka123 View Post
while QT recently went GPLv2 and QT is written in C++ and many developments are done in-house in QT by the company behind it-trolltech.
You mean Nokia now?
__________________
http://www.bash.org/?258908
mehulved is offline  
Old 10-04-2008, 10:31 PM   #11 (permalink)
in search of myself
 
CadCrazy's Avatar
 
Join Date: Sep 2006
Location: Gurgaon
Posts: 1,720
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by Dark Star View Post
^^ How .. Eh ? KDE has already released 4 version and Gnome hasn't even reached 2.5

Well I am dying to get back to Gnome.. Gnome enthralled me throughly and after I used it , none of the DE satisfied me :[
Linux need a good DE badly. Main soch raha hun kyun na main hi kuch karun
__________________
::::::::::::::::::::
Unban Praka123
::::::::::::::::::::
Vista is my Secretary | Mac is my Girlfriend | Linux is my Wife
"Ek Se Mera Kya Hoga" :lol:
CadCrazy is offline  
Old 10-04-2008, 10:35 PM   #12 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^ofcourse!u can have ur try why not develop E17(enlightenement) or xfce to your taste?
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 10-04-2008, 10:49 PM   #13 (permalink)
in search of myself
 
CadCrazy's Avatar
 
Join Date: Sep 2006
Location: Gurgaon
Posts: 1,720
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

which one is faster??
__________________
::::::::::::::::::::
Unban Praka123
::::::::::::::::::::
Vista is my Secretary | Mac is my Girlfriend | Linux is my Wife
"Ek Se Mera Kya Hoga" :lol:
CadCrazy is offline  
Old 11-04-2008, 08:21 AM   #14 (permalink)
Wise Old Owl
 
Dark Star's Avatar
 
Join Date: Feb 2006
Location: /dev/hd0
Posts: 1,487
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^^E17 ofcourse
__________________
Me Myself and My Tux Blog :- http://tuxenclave.wordpress.com/
Dark Star is offline  
Old 11-04-2008, 08:32 AM   #15 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^Yep, E17 is friggin fast , even on systems you'd think were only meant for the dump-truck.

But, the sad part is it isnt quite stable, heck its been in alpha for 10 years

Ontopic: I guess a from-scratch-gtk would be better.
And IMO, gnome's getting bloated with each release.
__________________
Do what you will; but not because you must. -- Zen Quote

Last edited by ray|raven; 11-04-2008 at 08:41 AM.
ray|raven is offline  
Old 11-04-2008, 09:23 AM   #16 (permalink)
Proud to be Linux
 
abhinandh's Avatar
 
Join Date: Jun 2006
Posts: 458
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by rayraven View Post
I guess a from-scratch-gtk would be better.
And IMO, gnome's getting bloated with each release.
yep.i can feel the bloat as i just updated to 2.22.
gnome needs lot of essential changes internally.hopefully some of them are in progress like restore from trash etc.
__________________
http://abhinandh.com
abhinandh is offline  
Old 11-04-2008, 10:13 AM   #17 (permalink)
In The Zone
 
unni's Avatar
 
Join Date: Mar 2006
Location: Thiruvananthapuram (Now in Bengaluru)
Posts: 386
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by mehulved View Post
I find both better for KDE
I wonder what you'd call Nokia, Opera, Skype Technologies, etc? Pehriwallas?

You mean Nokia now?
Has Nokia bought Trolltech?
What is the connection of Opera & Skype with Qt?
unni is offline  
Old 11-04-2008, 10:18 AM   #18 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^Prakash said Qt is not used by corporate companies, so mehul stated a few that used Qt.

Opera and Skype use Qt for their linux ports.
__________________
Do what you will; but not because you must. -- Zen Quote
ray|raven is offline  
Old 11-04-2008, 10:19 AM   #19 (permalink)
Commander in Chief
 
QwertyManiac's Avatar
 
Join Date: Jul 2005
Posts: 6,658
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Both Opera and Skype use QT libraries to power their GUI. Yes Nokia has acquired Trolltech, perhaps in need of its QTopia platform or maybe just for its engineers.

rayraven - Only Linux? QT is cross platform I think and both use it on all platforms they publish to?
__________________
Harsh J
www.harshj.com
QwertyManiac is offline  
Old 11-04-2008, 11:15 AM   #20 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by unni View Post
Has Nokia bought Trolltech?
http://trolltech.com/company/newsroo...-28.4605718236
http://trolltech.com/28012008/28012008
__________________
http://www.bash.org/?258908
mehulved is offline  
Old 15-04-2008, 03:55 PM   #21 (permalink)
In The Zone
 
unni's Avatar
 
Join Date: Mar 2006
Location: Thiruvananthapuram (Now in Bengaluru)
Posts: 386
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Thanks to rayraven, QwertyManiac & mehulved for their replies and thanks to praka123 for the post. I have been trying to learn Qt for the past 3 months. I am very much surprised that I missed this (Qt acquisition) news.
unni is offline  
Old 15-04-2008, 04:01 PM   #22 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by QwertyManiac View Post
rayraven - Only Linux? QT is cross platform I think and both use it on all platforms they publish to?
Sorry for the late reply, missed ur post , somehow.

Anyways,From Wikipedia : http://en.wikipedia.org/wiki/Skype
Quote:
The Windows user interface was developed in the Pascal-based Delphi programming language, the Linux version in C++ with Qt, and the Mac OS X version in Objective-C with Cocoa.
And AFAIK, Its a similar case with Opera.
__________________
Do what you will; but not because you must. -- Zen Quote
ray|raven is offline  
Old 15-04-2008, 04:07 PM   #23 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

for such apps,we have to rely on qt-static versions(for eg: opera).
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 15-04-2008, 04:11 PM   #24 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^Not necessarily, we can get both versions, static and shared.
Opera and Skype come in both options.

Static ones are better for folks not using KDE.
__________________
Do what you will; but not because you must. -- Zen Quote
ray|raven is offline  
Old 15-04-2008, 04:27 PM   #25 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^skype -can u link me to a qt-static .deb?
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 15-04-2008, 04:34 PM   #26 (permalink)
Wire muncher!
 
infra_red_dude's Avatar
 
Join Date: Nov 2003
Posts: 6,173
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

^^^ Find it here: http://www.skype.com/intl/en/downloa.../linux/choose/

Choose either the static or static-oss.
__________________
"The true measure of a man is how he treats someone who can do him absolutely no good."

http://phoenix-ani.blogspot.com
infra_red_dude is online now  
Old 15-04-2008, 04:36 PM   #27 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

The Medibuntu repositories have both static and shared qt deb's.

Also, you can go to this page , choose the os you are using , and get a shared or static package.
http://www.skype.com/intl/en/downloa.../linux/choose/

Cant verify the skype link though, coz my office proxy has blocked it.

Can someone confirm?

EDIT:Thanx Infra, guess google gave me a correct link indeed
__________________
Do what you will; but not because you must. -- Zen Quote
ray|raven is offline  
Old 15-04-2008, 07:51 PM   #28 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

guys,I am new to this skype thing.my relatives are in US and insist on configuring skype.I think in Linux+pulseaudio,it seems tough
how is ekiga?I will prefer it only.esp voicechat is enough

Sorry for offtopic discussions.

what about gtkmm(gtk C++ support):-
Quote:
gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using libglademm. There's extensive documentation, including API reference and a tutorial.
gtkmm is free software distributed under the GNU Library General Public License (LGPL).
http://www.gtkmm.org/
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 15-04-2008, 08:22 PM   #29 (permalink)
Wire muncher!
 
infra_red_dude's Avatar
 
Join Date: Nov 2003
Posts: 6,173
Default Re: Reinventing GTK: envisioning the future of the toolkit(GTK3+ ????)

Quote:
Originally Posted by praka123 View Post
guys,I am new to this skype thing.my relatives are in US and insist on configuring skype.I think in Linux+pulseaudio,it seems tough
how is ekiga?I will prefer it only.esp voicechat is enough

Sorry for offtopic discussions.
[offtopic] Skype static-oss is supposed to work with PulseAudio. But I could never get it work. PA broke my system. Anyways thats now the issue here. You can try static-oss with PA and report back. Never used Ekiga. But skype works perfectly in Linux! [/offtopic]
__________________
"The true measure of a man is how he treats someone who can do him absolutely no good."

http://phoenix-ani.blogspot.com
infra_red_dude is online now  
Closed Thread

Bookmarks

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
The future of c#!!!!!!!! jacksparrow18 Programming 13 04-12-2007 04:40 PM
The future of MAC OS X debsuvra Technology News 4 19-11-2007 01:56 PM
iPhone Unlock Toolkit snowgirl Mobiles and Tablets 2 10-08-2007 10:07 AM
What is the future of INDIA ? amol48 Fight Club 5 14-05-2007 02:47 PM
Latest NOKIA Toolkit.... nirjharoberoi QnA (read only) 2 31-01-2005 11:56 AM

 
Latest Threads
- by Charan
- by Charan
- by clmlbx

Advertisement




All times are GMT +5.5. The time now is 03:08 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2