Slashdot Mirror


User: xynopsis

xynopsis's activity in the archive.

Stories
0
Comments
54
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 54

  1. C++'s response: Qt-like AJAX Toolkit on Google Releases AJAX Framework · · Score: 1

    We've been working on C++ AJAX toolkit called Wt. Similar to GWT, it completely hides the complexity resulting from Javascript ui logic, DHTML, XML, etc associated with creating AJAX applications. Best of all, it is pattterned from the Qt toolkit and allows you to design webapps as you would in any desktop Qt application.

    It is completely object-oriented and the event mechanism is even handled by the signal and slots approach, allowing the same programming elegance found in Qt-based software. It allows you to focus on the design and logic of your program in one place and one place only! Quite similar to how Qt hides the details of the underlying window system from the programmer.

    See this overview and a sample

    Note the familar Qt-like syntax in creating a tree widget. [kuleuven.ac.be]

    If you like writing GUI apps in Qt and would like to do the same in AJAX apps including the possiblity to integrate with desktop programs, please check it out!

  2. Re:When's the Object Oriented AJAX coming out? on Ajax and the Ken Burns Effect · · Score: 1
    We've been working on a toolkit called Wt that completely hides the complexity resulting from Javascript ui logic, DHTML, XML, etc associated with creating AJAX applications. Best of all, it is pattterned from the Qt toolkit and allows you to design webapps as you would in any desktop Qt application.

    It is completely object-oriented and the event mechanism is even handled by the signal and slots approach, allowing the same programming elegance found in Qt-based software. It allows you to focus on the design and logic of your program in one place and one place only! Quite similar to how Qt hides the details of the underlying window system from the programmer.

    See this overview

    Note the familar Qt-like syntax in creating a tree widget.

    Please check it out!

  3. Journey to the center of the earth on Iceland To Drill Hole Into Volcano · · Score: 1

    Finally scientists prove that drilling a hole inside the volcano might somehow get us to the center of the earth!

  4. Re:Write AJAX apps in Qt-style GUI programming on Microsoft Releases Atlas · · Score: 1

    >> dependency on complicated Java

    Oops! A typo! What I meant there was Javascript not Java! No offense to Java developers!

  5. Write AJAX apps in Qt-style GUI programming on Microsoft Releases Atlas · · Score: 2, Interesting

    I've read the previous comments that AJAX apps won't cut it because of its dependency on complicated Java and that programming complex UI logic in Javascript is a bad idea.

    We've been working on a toolkit called Wt that solves this problem among other issues when attempting to do AJAX. Best of all, it is pattterned on Qt and allows you to design webapps as you would in any desktop Qt application. The event mechanism is handled using signal and slots, allowing the same programming elegance found in Qt-based software. It allows you to focus on the design and logic of your program in one place and one place only! Quite similar to how Qt hides the details of the underlying window system from the programmer. Please check it out!

  6. Qt acheived this already on 10 Years of OpenStep · · Score: 1, Informative
    an application development standard that would run on all machines, making 'write once, compile everywhere' a reality, is still unfolding...

    Qt does this already and is much more powerful, robust, mature and well tested. Not to mention a feature-rich native C++ API that not only includes GUI functionality but useful tools (sockets, threads, containers, xml, and more) that nearly rivals those found in the standard Java libraries. I don't work for Trolltech and this is not an endorsement of their product, but writing multi-platform apps in Qt is really fun! I wonder how OpenStep stacks up to Qt. Moreoever, most developers are arguably more familiar with C++ than with Objective C.

  7. Re:Object lesson on Metisse - New Looking Glass Alternative · · Score: 1


    Looking Glass: Dead slow
    Metisse: Blazing fast because it is a native app written in OpenGL and C/C++ and not a "semi-interpreted" app running in some fake machine within a real machine.

  8. Re:Can I have an infinite budget to write the code on Java Faster Than C++? · · Score: 1
    Have you even heard of this thing called "Qt"?. Unless you've been living under a rock for years, it is a C++ multi-platform toolkit that offers almost everything Java has: a garbage collection-like mechanism(QObject parent-child relationship), Excellent GUI (take a look at KDE), threads, networking, sockets, containers, almost everything under the sun! With one exception: it is built on the raw power of C++.

    As mentioned on a previous post, the reason why the C++ test are too slow is because the person who wrote the benchmarks don't even know how to write "proper" C++ programs. Using cout instead of printf for debugging purposes, repeatedly allocating objects within a loop. Native Qt programs can easily beat your Swing-based semi-interpreted app any time.

  9. Not portable on OpenGL in PHP · · Score: 0, Redundant

    Although a cool hack, this is limited only to the Windows platform:
    $w32->RegisterWindowClass( $classname );

  10. Why Java? on Java Desktop System Rivals XP, OSX in Usability · · Score: 3, Interesting

    IMO, Java on the desktop is not very good. I see no reason why someone should code apps in java, with the exception perhaps of the great web app, when the the free Qt toolkit and the much more mature and robust C++ exists.

    Multi-platform support (*nix, windows, embedded,mac), native GUI, networking, threads, you name it QT almost has it all. In fact I don't see any advantage in using these semi-interpreted languages (including m$ C#) to the native C++/QT combo. Garbage collection? I find creating objects with QObject parents so convenient! No more leaks. Write once run anywhere? QT does that with a simple recompile from a single source. Please enlighten me if I have missed something. But right now you have to pry C++ from my cold dead hands to make me switch over. C++ plus QT is C++ on steroids.

    Disclaimer I don't work for Trolltech. I just happen to find QT so damn nice!

  11. Re:Call me stupid on Can Recent MS Patents Affect Mono and DotGNU? · · Score: 1

    I agree with you. In addition, I would like to point out that the free software QT toolkit does all of that even better!

    Multi-platform support: (*nix, windows, embedded,mac), native GUI, networking, you name it QT almost has it all. It even has this garbage collection thing, sort of. I find creating objects with QObject parents so convenient!

    Best of all, everything is in native C++ so your application IS a native program compared to apps written in C# or Java, which are basically semi-interpreted languages. IMO, I don't see any advantage why I should code apps in [C#/IL Code/CLR] and [Java/Byte-Code/JVM] environments when the free and easy to learn QT/C++ is around . Write once run anywhere? QT does that with a simple recompile.

  12. ILoo and its meaning... on Microsoft's iLoo Project A Hoax · · Score: 1

    Ironically, in my native tounge which is Cebuano, one of the major dialects spoken here in the Philippines, "ILoo" actually means asswipe! It is pronounced "e-loo". Imagine the reaction of Filipinos if the product actually made it to the market. On the other hand, the product could turn into an instant hit here. People here associate "ILoo" with a old newspapers and banana leaves, I wonder what would be in their minds if going to the toilet means Windows and Internet Explorer!

  13. ILM vs. WETA digital on 3dFestival's International 3D Award Winners · · Score: 5, Interesting

    Nominees
    - Spirit: Stallion of the Cimarron, DreamWorks, USA
    - Spider-Man, Sony Pictures Imageworks, USA - Stuart Little 2, Sony Pictures Imageworks, USA
    - Star Wars Episode II, Industrial Light & Magic, USA
    - Harry Potter and the Chamber of Secrets: Chamber Sequence, Framestore CFC, UK
    - Lord of the Rings: The Two Towers, Weta Digital, New Zealand

    Winner Lord of the Rings: The Two Towers, Weta Digital, New Zealand

    Conclusion: ILM used to be the high-end best CG studio around. Since Jurassic Park, ILM was the leader in film computer graphics. Now it seems newcomer WETA is stealing the show!. Credit seems to go to Massive, a tool for the creation of artificial ecologies, which is developed on Irix, and now ported to Linux. Using this tool, WETA is creating battle scenes that has 100,000 characters interacting with each other in battle...this includes fighting, clothing animation, blood, behaviour, and death. Nothing that ILM has produced has come close to that. IMO, EPII battle scenes felt cheesy.

  14. Re:C++ already did this on New Whitespace-Only Programming Language · · Score: 3, Interesting
    In all seriousness though, april fool's jokes aside, the article above actually exists. Check it out at http://www.research.att.com/~bs/whitespace98.pdf.I f you don't have a pdf viewer, check this html rendering from google .

    I think it would be cool to have a much more meaningful operator, as close to the english language as possible. For example in plain C++ you could concatenate strings this way:

    "news" + " for" + " nerds";
    Instead of your sentences looking like mathematical functions, it would be nice to be english-like:

    "news" " for" " nerds";

    Mathematical formulas too would benefit, looking as close to the ones on paper:

    Before:
    // blow up the world
    double E = m * (c * c);

    Whitespace operator:
    // blow up the world
    double E = m (c c);

    The possibilites are endless. The generalized overloading mechanism described here has been in experimental use for some time and it is expected that most major C++ compiler vendors will ship it as an integral part of new releases in the near future.

  15. Cool way to visualize a thesaurus... on New Social-Network Mapping Tools Compared · · Score: 1

    Try visualthesaurus: visualthesaurus.com, a web-based visualization tool for exploring how words are related to each other in extra dimensions. Looks very cool!

  16. From a starter's point of view on Cross-Platform GUI Toolkits (Again)? · · Score: 2, Interesting

    I would just like to point out my experience from using QT for the past two days. It was very nice and straightforward to learn. I am trying to port my old motif-based application to QT and so far I have made some real progress after a day of reading the documentation and tutorials. In the field of widget interaction, QT's signal and slots model really rocks compared to callbacks (GTK still has callbacks). No more trying to double check your callback's parameters to see if it matched the calling widget and get screwed in the process.

    Creating custom widgets too is a pure pleasure - subclassing really is a gift!
    ...Just some of the nice things you get with QT not to mention you get a free excellent GUI desinger plus excellent documentation.

  17. Re:I wonder... on In-Depth Look At Matrix Previews · · Score: 1

    I don't like how other movies copy the matrix style, but considering the producers promises:

    (From the MSNBC article)


    "The Wachowskis were tickled by the copycatting, but soon they began noticing fight scenes-- like the one in Charlie's Angels that were shot exactly like theirs. So they decided to create images that no one could copy, says the producer. There's only two ways to do that: time and money."


    I eagerly anticpate this movie and I hope this will have a more unique feel than the first one.

  18. The Lab's Website is Here on Star In A Jar · · Score: 1

    Unfortunately, the Discover article does not contain a link to the lab itself. Here it is: http://www.lle.rochester.edu/external_index.html. Just dont /. the site!

  19. Re:Qt/GTK looks like Windows - none more Unix on The Superior Motif? · · Score: 1

    You're also saying that you don't care how hard Motif is to program because you're so much cleverer than all us GTK/QT idiots.

    That was for the claims on how hard Motif is to program with. We'll I don't care. It's an API: learn it if you want to use it. C was hard to program at one time, too.

  20. Qt/GTK looks like Windows on The Superior Motif? · · Score: 1

    It is undeniable, as we can see from most of the posts here that the trend is towards bashing Motif. I've recently entered into the world of user-interface programming in X and contrary to what most budding *nix GUI programmers would take, I would prefer to code in Motif instead of QT or GTK. IMO, Motif represents UNIX itself. I like Motif because it is UNIX. QT/Gtk looks like Winblows. I never really used KDE/GNOME because it reminds me of my Windows desktop. That's the reason why most of us is here because we want to leave the Windows desktop.

    Now, you whiners would argue that "even the most faithful of all Unix supporters had to recognize that the Unix community had technologically fallen far behind the windows as well as Macintosh worlds with regard to GUI and desktop technologies." Of course, that would be true in some sense, but isn't Motif created for creating technical, high-end *NIX apps like Maya? Why do we need COM? Component-based approach on the desktop are for Word Processors. Maya doesn't need to e-mail flowers to your grandmother.

    I dont care how hard to program Motif is or how old it is or about the claims that how buggy it is, its going to be completely free software in the near-future anyway. What I care about is tradition. Look at the OpenGL standard, its nearly as old as Motif itself. Why don't you whiners howl about how crappy and buggy it is when something about it gets posted? Face the truth! Your mother won't be able to use Linux/Unix for a very long time!

  21. Re:Buggy user interface, on The Superior Motif? · · Score: 1

    I think you've been exposed to too much Linux radiation. Have you tried the Solaris version of Netscape Navigator? I've used it since the beginning of time and it never crashed.

  22. Re:Which CPU? on Linux and Shrek · · Score: 1

    Hey, that was Digital Equipment Corporation not Compaq.I saw the ad too. If I remember it right, the letters of the word "power" emblazoned on red square boxes looks like the digital logo. Titanic was completed in 1997, before the aquisition of DEC by Compaq.

  23. Kamo ray kabalo mo tagalog? on Largest ISP In Philippines: The Catholic Church · · Score: 1

    Bitaw pre, I created my own version of a server-based porn bocking system running on Linux (based on squidGuard and squid). I used it on a conservative cybercafe here in Iligan. Blocks around 85% of all porn sites. Pretty cool!

    _Bisaya rulez!

  24. I like you man! on Linux -- Without Unix · · Score: 1

    go unix!

  25. huh? on Quake As An Architectural Design Tool · · Score: 1

    i need guns... lots of guns