Konfabulator: Whatever You Want It To Be
Posted by
pudge
on Tue Feb 18, 2003 02:15 AM
from the sounds-kinky dept.
from the sounds-kinky dept.
Squidgee writes "Arlo Rose, one of the developers who worked on Kaleidoscope, and the ill fated Eazel desktop environment for Linux, has come out with another potentially Mac-shaking app: Konfabulator. Konfabulator lets you run any program written in XML/Applescript/Javascript (It's own little hybrid of all three) in its engine, seamlessly placing the app onto your desktop. Examples of such apps are: A CPU Monitor, a Multi-Clipboard tool, a weather monitor, a battery monitor, etc. It allows for easy developement, beautiful apps, and unlimited functionality."
This discussion has been archived.
No new comments can be posted.
Konfabulator: Whatever You Want It To Be
|
Log In/Create an Account
| Top
| 91 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
what could it be used for? (Score:4, Insightful)
(http://www.museworld.com/ | Last Journal: Thursday April 24 2003, @08:15PM)
Re:what could it be used for? (Score:5, Informative)
Re:what could it be used for? (Score:5, Informative)
(http://www.you-phoria.com/)
Re:what could it be used for? (Score:4, Interesting)
(http://www.cloudhouse.dk/)
As it is now, I can quickly convert the widget to, say, control iTunes on another box on my network, or iTunes on my own box. And I think that most other apps that can be controlled via either Applescript or the terminal can be controlled with a widget.
I dont knwo about you, but Ive always wanted a more simpel remote formy television and stereo. Now I can at least get simple remotes for most of my apps.
Oh, and most of my websites too
Don't make summary judgements... (Score:5, Insightful)
I totally agree that the current widgets in the gallery are not particularly useful - and nothing to make me want to buy it...
But the value of Konfabulator is not in those widgets... the value is in what might come in the future. The value is in what *you* write for yourself...
As an example, a colleague of mine has written his own widget for monitoring/restarting web servers...
What is special about it? Nothing much... What does it enable? People with some scripting skills, but not the ability to write Cocoa apps, an easy way of creating small pieces of functionality that are useful to them (if no-one else). What's better about it than a cocoa app? It allows many different pieces of functionality to be hosted in it. It allows creativity. It is an app with components, rather than a multitude of apps eating up menu / dock space.
No, there may not be any immediate value for you yet. There isn't for me. But Konfabulator should not be judged on what it is... you should keep an open mind to see what it can become.
At First Glance (Score:2)
(http://www.engr.uky.edu/~zmmay0/ | Last Journal: Saturday June 08 2002, @05:52AM)
Two Important Questions (Score:1, Redundant)
(http://slashdot.org/~shr3k)
2.) Will someone use this framework to write an applet that will help trolls get first-post on
Looks great, but why? (Score:1, Insightful)
Could someone please explain some of the reasons that one would want to use this application? I've downloaded it and looked at some of the other widgets, and it seems to me that this application is little more than some (very) pretty pictures. But little is gained from these tools, and a lot of screen space is needed. Apple's menu bar utilities provide some similar functionality that is much nicer.
So why Konfabulator?
Not Too Exciting (Score:3, Insightful)
(http://www.funkwebdesign.com/)
Uses Javascript as language. (Score:5, Funny)
(http://www.emenoh.com/ | Last Journal: Monday April 17 2006, @10:08PM)
So what comes out of this is that non-CS folks can easily put together 1-trick ponies that look amazing. This adds a completely new level of customization for those out there who want to create utilitarian applications for their desktop.
Exactly! (Score:5, Interesting)
1/2 the widgets are clocks.
1/3 of the widgets are newsreaders.
The rest are silly widgets that do nothing but take up space.
All of them are HUGE and take up tons of desktop space.
If you want to check their forums, I can save you that trouble also. 1/2 the posts are people having orgasms over the product and 1/3 of the people are complaining about the price.
Right now the widgets don't do anything that menu items or docklets do much better.
Re:Exactly! (Score:5, Funny)
Haven't I seen this somewhere before? (Score:5, Interesting)
(http://www.blurbco.com/~gork/ | Last Journal: Friday February 13 2004, @01:34PM)
~GoRK
Yeah it's true... (Score:5, Insightful)
The problem with ideas like this (and don't get me wrong this is a nice implementation; it's the concept I have a problem with), is that they assume your desktop is going to be visible to you. In fact, that is not true very often in modern computing circumstances, as you are almost always running something that is taking up most of your screen.
After all, why wouldn't you? This is why we want big screens in the first place. Even if you're Aaron Sorkin and you have a 17" PowerBook, you're using that width to show two scripts side-by-side.
So the problem with Konfabulator is that, to access the widgets, you have to 'switch' to the desktop, which means its no faster than any other application you could switch context to. The desktop becomes an infinitely configurable tabla rosa, which is cool, but it gets hidden by whatever app(s) you're using regularly. (I find this is less of a problem on the Mac by the way. On my Windows machine at work I tend to maximize everything, but on OS X I always leave room around windows... anyways...)
Now, to take another Mac example, the top-right toolbar widgets. These, I love, and they are the real answer to Konfabulator-type flexibility. They are always visible and always 'live'. I mine alone, I have a CPU/Net monitor (Spy), the weather (WeatherPop), battery, Airport strength, Bluetooth status, iSync trigger, monitor rez, sound volume, and date/time. In a line appox. 15 pixels high. They may not be as lickable as Konfab's widgets but they are much more readily available, and easier to hit with the mouse (top-right corner, Fitt's Law mouse-flinging).
So you're back to Active Desktop, which no one uses. I think the context-switching is the reason.
One side-note.. the only really cool thing I want fron Konfab is the webcam feature. I really like the idea of placing borderless, floating webcam images around my desktop...
Groovy (Score:2, Interesting)
Weather and Cubicles (Score:5, Funny)
(http://mike.teczno.com/)
Cursed cubicles.
It's not entirely useless (Score:2)
(http://www.techquarium.com/)
It remains to be seen if I'll actually pay for it but I'm leaning towards doing that. I will certainly be looking at new modules as the arrive.
they forgot the most important widget (Score:2, Interesting)
(http://www.ekran.org/mn-l)
Weather monitor (Score:5, Funny)
(http://www.tjerkstra.org/)
Daring Fireball / Crazy Apple Rumors (Score:5, Funny)
(http://www.mcwetboy.com/ | Last Journal: Wednesday November 20 2002, @04:26PM)
I can't see this getting past the "this is cool" stage, or getting anywhere near the "this is useful" or even the "this is indispensable" stages.
See also Crazy Apple Rumors, which, as usual, hits the nail on the head [crazyapplerumors.com]: "While there is widespread confusion about what Konfabulator specifically does, there is little confusion about the fact that it is stylish and it is the hottest new application for OS X."
FAQ (Score:5, Informative)
(http://das.doit.wisc.edu/)
Konfabulator is a runtime engine for scripting languages. It allows very functional applets, which Konfabulator calls widgets, to be written quickly without higher level language knowledge. It's $25 shareware.
All the widgets that come with it are useless to me.
The widgets that come with it are merely very simple examples! You can make a widget to do that task you've always wanted to do even if you have no programming knowledge. A widget that does about anything can be made with about a page of code.
OMG, the widgets are just eye candy that take up to much desk space!@ Plus, I have menu extras that do everything!@
1. Then make a widget that is whatever size YOU want it to be!
2. Make a widget that ISN'T eye candy (in your opinion), and displays the data however YOU want!
3. The widgets that come with Konfabulator are simple examples, to show the kinds of things that can be done, while also being visually pleasing.
4. The size issue has been discussed at length. The response seems to indicate the ability to actively scale any widget just didn't make it into 1.0. (I don't speak for the authors, but that was my interpretation.)
Konfabulator still isn't worth it to me...like I said, I have menu extras and docklings that do all this stuff!
If you can't see any purpose for Konfabulator, and can't think beyond applications you already have, and are stuck on the size of the default widgets, then you have utterly, totally missed the point of Konfabulator: to let people with very minimal programming language, i.e. almost anyone, make a small application that does whatever they want it to and looks however they want it to; the ability to actively obtain and display information by any scripted action, or to cause events to occur by any scripted action, all in the interface of your choosing.
The widget library is all clocks and newsreaders!@
Konfabulator has only been out for a week, and relatively few people know about it. There are already over 75 widgets. Yes, there are a lot of people who are just "skinning" the existing widgets, but this is the beginning. There are two people who can benefit from Konfabulator: those who are willing to write a little JavaScript, and those who are talented with artwork and graphics. There's nothing wrong with 20 beautiful clocks that people may want to choose from. Lots more widgets will continue to come.
OMG, they used Java??! Java is slow as HIZZELL on Mac OS X
1. Uh, this is JavaScript, not Java. They have nothing to do with one another.
2. As an aside, Java on Mac OS X is not slow.
This is Active Desktop all over again.
No, it's not, because this doesn't suck.
This is bullshit! They're charging you $25 so that YOU have to go out and do the work of making widgets!!
Look, you can decide if this thing is worth $25 to you or not. They're not charging $25 for the default widgets; they're charging $25 for an easy-to-use and innovative programming/scripting framework. The default widgets are JUST EXAMPLES. Also, we'd better warn Metrowerks to stop charging for CodeWarrior, after all, CodeWarrior is useless unless you actually make an application with it!
By the way, anyone reading this at the University of Wisconsin - Madison, we have a site license for Konfabulator. Email [mailto] for info.
I still don't get it/think Konfabulator is usless/think it costs to much.
Well, no one's forcing you to use it. Sorry you don't see the value in being able to quickly whip up little mini-apps that can do pretty much anything, AND be visually pleasing!
That's a funny post, but here goes... (Score:4, Informative)
(http://das.doit.wisc.edu/)
Guess we'd better also string up Adobe (Acrobat), Oracle (Corporate Time), Qualcomm (Eudora), Apple (Final Cut family), Microsoft (Office), and Connectix (Virtual PC) for putting things in ~/Library/Documents...
Then it launches a bunch of mini-apps; again, it does not ask me if this is ok.
That's the authors' judgement call about how to start the application. Your comment would be the same as saying "Microsoft Office started the PROJECT GALLERY without my permission!"
I ended up in a state where I had all these weird things on my screen
The setup assistant tells you it's opening up a few sample widgets for you, just to get you familiar with it. It also tells you that you may close any or all of them.
and no application in my dock/ This thing is running but I have no way to shut it down. I had to open Terminal to kill the app.
LOL! The setup assistant also tells you that Konfabulator is controlled and accessed via its menu extra, which is represented by two little gears on your menu bar. It's got a "Quit" option right there.
This thing breaks the entire Apple human Interface guidelines
No it doesn't, as everything you've said so far is wrong.
it sticks applications in the users Documents directory which should never be done
They're not applications at all. (You could also argue that this, and quite a bit of the other stuff placed in Documents, would be more appropriately placed in ~/Library, but that's another discussion altogether.)
and to add insult upon injury, it only runs clocks and stuff -- there is no way to write your own application that I could see.
Oh, this is especially hilarious! You apparently didn't look at Konfabulator's website [konfabulator.com] at all, nor did you take two seconds to look at any of the widgets, which are all just text JavaScript code that can be rewritten or modified in any way, nor did you see the fully documented reference [deskmod.com] for creating widgets, nor did you apparently even READ the post you responded to! Do you think that it's through some magic that the widget library [konfabulator.com] exists? That there is no way to write code, yet people somehow manage, by miracle of miracles, to be doing it?
Konfabulator: USELESS and HARMFUL.
Your post: USELESS and HARMFUL.
A cross platform operations tool? (Score:4, Interesting)
(http://www.morinfami...categories/Geek.html | Last Journal: Tuesday March 01 2005, @02:47PM)
So if this tool allows them to easily whip up things like server or load monitors, then it's a good thing. Of course, we don't use Macs though :), which is why the title of my post is what it is. I'm going to take a quick skim through the site and see if there's any potential (stated or implied) that says that the engine could be ported to traditional Xwindow, which would make it the most generic for them.
CodeTek Virtual Desktop (Score:4, Informative)
(http://www.elliotjohnson.com/)
Not a big deal since the gallery of widgets so far seems to fall into 3 categories: rss feed readers, system montors, and clocks. None of which I need. But I am interested to see other things as people develop more stuff. Certainly a great way to showcase OS X eye candy if nothing else!
Make programming accessible to novices again! (Score:5, Insightful)
(http://www.dpbsmith.com/)
But I don't quite see why this is a breakthrough or how it is dramatically different from any of a number of accessible programming systems. AppleScript Studio... REALbasic... Hypercard. (OK, I know Hypercard is pretty much dead... but it SHOULDN'T be!).
What would be a breakthrough would be a change in PHILOSOPHY.
If only Apple (OR Microsoft) to return to the philosophy of the earliest days of micros, in which an accessible, easy-to-use, elementary programming system WITH GOOD END-USER TUTORIAL DOCUMENTATION was bundled with every computer.
One of the saddest features of the evolution of microcomputers has been the progressive development of an elitist attitude. In the eighties, retirees would buy these PC things just to see what they what they were all about and days later would be bragging about something they had written in QuickBasic...
"Computer literacy" USED to mean the ability to write simple programs. Now, it just means the ability to memorize the meaning of Excel toolbar pictograms...
Future of dockapps? (Score:1, Redundant)
(Last Journal: Saturday February 22 2003, @03:00PM)
Ok, I'm trying to come to a point here. Several posts have mentioned a couple of "one-off" apps, apps that were whipped out to meet a specific need, but aren't likely to be useful to anyone other than the creator. Well, that's cool, but I'm more interested in the general future of little apps. Have all the useful things already been done? Are there any functional gaps that could be filled with little apps? We're already up to our necks with clocks, CPU monitors, memory monitors, weather monitors, and news tickers--what's a new area that dockapps/little apps can branch into?
Widget ideas (Score:2)
(http://www.murmurs.com/)
A widget to monitor web servers (already mentioned)
An MRTG widget to show your bandwidth utilization.
I use the program, placing all the widgets I use on the second screen. With any new product you're going to get the same type of familiar technology developed at the outset. Think of a number of clocks, etc as a collection of "Hello worlds"
It always takes a bit to sort the music from the sound. The slashdot monitor is great. I like the weather monitor as well. I can see this as a good tool for sysadmins or those like me who spend all day in front of two computer screens and want to do a cursory glance at a few pretty windows to get a nice collection of information.
Main value is integration of scripts (Score:2, Insightful)
(http://illovich.com/)
But it's main strength is that a developer can use applescript (or osascript) or javascript to make widgets. Given that via Applescirpt one can access the unix shell and most of the rest of the goodness under the hood of OS X, Konfabulator really has the potential to be a really nice cheap RAD for folks to make themsleves little system utilities.
The example of the server checker has been given. You can also write widgets to do whatever can be scripted on the platform, which is a lot. I've also seen a few widgets that run top every so many ticks and parse its output so that you have a readout of the 5 biggest processes. You could also write front ends for any command line utility in about 20 minutes, plus photoshop time.
Really once you see the software for it's underlying capability instead of the widgets that it comes with, you can see that it's really a pretty decent piece of ware.
Neat and neat (Score:2, Interesting)
(http://www.bloodshed.org/)
I really like it and there are starting to be some really neat Widgets.
PowerMate Battery widget so far is the neatest one. Have a PowerMate, hook it to the Powerbook and use the widget to have the PowerMate tell you how charged the battery is as it sits over on it's CoolPad and recharges.
Cool stuff.
Konfabulator review (Score:1)
(http://www.ambrosiasw.com/)
http://daringfireball.net/2003/02/konfabulous.htm
Konfabulator looks like an interesting product, however I wonder how useful it will end up being after the dust settles. How useful it is may have little bearing on how successful it will be as a product -- Kaleidoscope was not a useful product, but it was extremely popular and successful. I think the attention that Konfabulator is experiencing right now is primarily because it empowers non-programmers with the ability to make little applications, similar to what HyperCard offered people years ago.
It is essentially, as some have pointed out, Active Desktop running on Mac OS X. The little widget windows can be likened to web browser windows running JavaScript in them, but presented in a nicer, easier to manage package. Sometimes packaging is everything, and the Konfabulator packaging is quite well done, but it should also be noted that Microsoft's Active Desktop technology didn't exactly set the world on fire a few years ago.
However, I do wonder why the interest in Konfabulator is so high, given that something much more powerful already exists for Mac OS X, and it uses native Mac OS X widgets. It is from Apple, and it is called AppleScript Studio:
http://www.apple.com/applescript/studio/
Using a combination of industrial-strength GUI tools that Interface Builder offers, and the ease of use of AppleScript, non-programmers can make some very impressive applications using AppleScript Studio. ASS (ah, what a terrible acronym) also doesn't require that end users of your applications have purchased and installed any third party software, as Konfabulator does.
In short, Konfabulator is cool. It isn't particularly useful at this stage, and even though that may change with additional widgets being created, I don't think it needs to be very useful to be successful. If anything, I hope that it will get people who have been empowered with the ability to create their own widgets to look into the power that AppleScript Studio offers.
Konfab deconstructs the OS X gui (Score:2)
At heart Mac people know that the OS X gui is sensible yet rigid -- its very ease of use depends on the look-alikeness of apps, the reliability of sameness. Opinions about these matters get rather prickly; you can't even discuss tabs on a certain browser without the GUI Police showing up. ;-)
Konfab says, "Screw conformity, go nuts." It's a means to expand the Mac desktop decoratively first and foremost, the information being a second consideration (you might even say an excuse). Hence the pile of mostly useless pretty widgets, with virtually none doing something an app or OS X already doesn't -- and hence also the backlash from utilitarian types who see no point.
I like the album cover widget. But since I usually have several apps open and my desktop covered, I don't exactly get to see it very often... I think that points up a certain, er, problem with widgets; if you have time to sit around and appreciate them, we should all have a job like yours.
Re:looks good, not sure how good it is... (Score:3, Informative)