Google Adds Widgets to Homepage
Panaphonix writes "Google announced that their personalized homepage now has an API for developers to add their own modules. Samples are available in this directory."
← Back to Stories (view on slashdot.org)
Now all we need is Google beer. then i will be happy.
..... for how easy creating these apps happens to be. If I were still teaching, I would likely use this as a means to teach basic programming skills. They also have something else going for them excellent documentation that is easily understood by my wife who is a non geek. To top it all off, it's using HTML, XML, and Javascript. Three open and accessible languages that are widely used on a variety of platforms.
Methinks that one of the reasons behind this is that they want to "embrace and extend." Sound familiar?
This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
Yet you continue to come here, maybe it's time to get a life?
Finally I can get that exchange rates widget I've been waiting for.
I'm so glad they put the ubiquitous 'Eyes' up. I hate when I lose track of my pointer. This will really help! Seriously, I think some people are wasting their 20% time up in mountain view.
Wow, didn't take them long to drum up a response to the yahoo konfabulator thing.
hooray for more google toys.
Odd to see Google doing the me-too thing. As soon as I saw the clock widget I knew the API was gonna be the now-standard HTML/XML/Javascript format used by Konfabulator/Yahoo, Apple and (I assume) Microsoft. So what does Google bring to the party? I guess these widgets live on web servers rather than users’ hard drives, but that of course ties them into the browser window. Perhaps we can expect them to put out an executable soon that will let them exist outside the browser (and thus be fully useful), but that puts them at merely the same point the others are at.
Why the hell is everybody so hot and bothered about Widgets all of a sudden? I bought a Konfabulator license way back when, and pressing F12 brings up Apple’s Dashboard, yet I still check wunderground.com to see if the weather will be cooperating with my athletic endeavours a few hours into the future. Granted, I was one of those who thought the iPod was no big deal, but Widgets have been with us in their modern incarnation for a few years now, and world+dog still doesn’t seem to give a damn. Makes me think they really are just trying to keep up with the rest of the pack on this one.
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
With this Google is continuing to move in the all-the-info-you-need-in-one-place direction, also known as a web portal. They are doing it in their cool and effective ways, but that's where they seem to be going.
wait until you have better things than a clock and "ColorJunction". Everyone's personalized google homepage will look like a webdesign 101 student who just learned how to cut 'n paste javascript.
I meta-moderate because I care.
...for that /. dupe eliminator module I've been working on.
GetOuttaMySpace - The Anti-Social Network
Google's use of the word "widget" is Evil. There are some words that shouldn't be redefined, especially by a megacorp.
I've used widget for years - maybe 15. When making a generic description of a generic item, widget is the placeholder word to use.
Now what do we do? Can they trademark a commonly used nothing-word? Will we see Google Ptooie and Google Grrr next?
when is the MSN Search widget going to be released?
1st step free froogle and free listing of products
2nd step widgets
3rd step pool of programmers who can program widgets
4th step services with available pool..
5th step show me money!!
Oh please, lets stop that praises, and call this what it is, a copy/rip off of Microsoft live.com gadgets.....
FWIW Digg crashes 1 out of 5 times for me on 4 different operating systems. The advertising makes me bonkers.
late and not as nice as yahoo's offering. sigh. how are the cheerleaders going to spin this one?
I think Google being nice by allowing really anyone to use their backend data and infrastructure, it seems like the modern day equivalent of the Stone Soup fable. What makes me think Google will succeed is that it's an open platform that anyone can target and being open allows participation that leads to those pesky positive-feedback economic effects whose acknowlegement was resisted even to the very recent past.
Shh.
Now that widgets can be made for Google does that mean we will see a Hotmail Widget? Right now I use Google's desktop and its a PITA to check my hotmail account vs. having it displayed in Google's system, with this being now open source will this be possible?
Maybe now I can add some of the mor euseful widgets at My Yahoo! to the Google homepage... lik a stock ticker that does more than just US exchange, or a TV listings mondule for more than just US listings.
My Yahoo! has been way ahead of Google on this for some time, hopefully this will allow Google to catch up quicker by leveraging third-party developers.
I've been up all night writing a widget. Let me tell you this: the development environment is a pain in the arse. Using their developer widget, it gives you the option of not caching the various widgets. I tried using this tool to not cache mine (so I could reload easily and see changes to the code), but it didn't work reliably. Whenever you moved the widget around to a different spot, it would go to a new revision of the code... and it was almost never the latest revision. This was so frustrating. What I ended up doing was renaming my widget every revision (also a huge pain in the arse). I ended up renaming it over 40 times during the course of the night. Then you have to add the widget back to your personalized home and go through all the steps again. Blast. I'm not bitter :).
If you want to see the culmination of my night's work, plug this into the widget manager: http://andrewhitchcock.org/musicmobs/w.xml
My widget pulls data from musicmobs. You can look at similar artists or find interesting playlists. If you visit that page, you can upload your iTunes library to make the recommendations more accurate, and it gives you the ability to upload your own playlists (which then become visible in the widget). Check it out!
Andrew
Call me an old-fashioned nit-picker, but I still think that for people who will need to write serious programs, writing 20-line programs in C is the right way to learn basic programming skills. User-interface design etc can wait until people understand how to interate over a table, how to do arithmetic, and most importantly how to convert ideas about solutions to computer code. I've seen CS students who were started on OOP in Java (or C++). Of course the Profs found OOP cool and important, but this meant the students had to deal with software design issues (which is what OOP is all about) before they understood how to write a function that accomplished something. Once you've learned how to program (in C, Fortran, or LOGO for that matter), you can start thinking about user-interface issues, program design issues, efficiency of algorithms, etc. But the bottom-up approach to learning how to programming works better than the top-down style.
\end{rant}Come on now. Don't go the Microsoft route. Microsoft blatantly ripped of Apple's Dashboard. Anyone in their right mind would know that Apple was the One True inventor of widgets. ;)
At least the Slashdot editors post consistently wrong grammar...
:-)
it's != its
they're != theyre
I guess I've read this site for 6 years now, no change...
Now is the winter of our disco tent
Yes, and it must be free as in free beer beer.
I've had success with a firefox based browser and adblock plus (for those ads on digg) you might want to check that out.
Hello Kettle,
You, my friend are as black as pitch.
With love, Pot.
...because i'm not going to use it. i mean, when i type google.com, i want to do websearch and i don't need toys like rolling eyes for that.
google's succes is based on it's simplicity, hope they don't ruin it...
I created a quick imageshack hosting widget. To give it a try add this link to the "Create a Section" spot. It is a really simple one, but for me is very useful. Imageshack hosting widget http://base.google.com/base/a/16800097909005850654
If you are in the US, you might try the (occasionally threatened) weather site run by the National Weather Service. I've found it much nicer than the commercial sites - clean pages, little extraneous junk, set to do hourly refreshes. One of my mozilla/firefox tabs is almost always set to the local page.
Now I'm torn - do I keep using the headlines page I wrote a few years ago, or do I start playing with Google's stuff? I know I will always have control of the first case, but the second case is so much cooler...
Posted from the wireless couch.
Will we see sports scores for individual teams and focused TV listings? Those are the two things I miss most since leaving my.yahoo, but everything else seems to work well. Maybe I'm just missing where they are on google....
Should have included the URL for the site :
weather.gov
When exactly did XML become a programming language? Its a data structuring language you idiot. As for the javascript side of the API, its naturally very heavily biased towards manipulating a web browser. I'm not sure exactly how loading documents into frames and the like is relevant or even a good enviroment to learning basic coding skills such as looping , variables , function calling etc.
The keyword here is optional. For anyone who has setup and checked out the personalized google page, they will notice that nothing on these page is forced upon the user. You have the preference to put as much or as little as you want on the personalized portal. I've been hearing the same concerns and exaggerated worry since google started implementing this feature. Doesn't seem like much has changed and while I agree with your sentiment that a lot of google's appeal is in the simplicity of their search page, as http://search.yahoo.com/ and http://search.msn.com/ have thankfully modeled, I don't believe this will be the turning point of seeing a flood of html and javascript on google's page forced upon anyone.
Turn based strategy game that runs over XMPP. Phalanx
This was amazingly easy. I setup a Widget at: http://witendofi.com/widgets/witendoficard.xml
It is a Google IG version of the WiFi Cards we let users have (see grebowiec.net for an example, it is in the right sidebar).
I had this thing working in under 10 minutes. I like. I will be expanding this. The timing was perfect, I actually started on a Konfabulator widget for this just last night!
Unstable Apps: Our Android Apps Don't Suck
Agreed - the "personalized homepage" at google seems to be a very poor competitor WRT live.com. For example, adding or closing a "widget" in google.com/ig triggers a RELOAD of the page. live.com adds and removes them without reloading anything. Clicking in the "more content" in the content sidebar opens another web page. THe add buttons in that same side bar are ugly buttons not nice text links. live.com had a javascript RSS reader which supports images and google.com/ig added it later and it doesn't support images. Also, live.com is already translated to spanish
It's somewhat weird that being google the "ajax leader" microsoft has beaten google in this field.
At least somebody realized that the web technologies are great integration platform. :-))
(I regret that this technology that we use in our administration of our CMS was announced first by google and not us
Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
Try this:
http://www.mavrinac.com/projects/wicwacwoe/google. xml
Quite possibly the most useless Google Homepage module available.
If you're not part of the solution, you're part of the precipitate.
I agree that a Konfabulator like thing is not far away Keep it up Google!
Fig Newton: The force required to accelerate a fig 39.37 inches per sec. - J. Hart
Comment removed based on user account deletion
At least one fundamental problem remains with google's personalized home/start/foo page: a very small limit (it appears to be 10) on the number of items shown in one feed. netvibes.com allows up to 30. A online newreader doesn't do me much good when I have to wake up multiple times during the night if I want to keep up with the feed.
the clock on the wall says 4 til 7
Most people who think that C is low level, grungy programming language haven't written a lick of C code and couldn't write anything significant in C if their life depended on it.
C has very simple syntax. The language doesn't get in your way, and once you want to start doing OO, you can pick up C++ fairly easily once you know C.
One of the problems of learning a language like python first, is that it doens't teach you anything about proper dynamic memory allocation, the use of pointers, the use of operating system APIs, etc.
Scripting languages like Python are nice, but you'll never learn anything about systems-level programming writing things in Python, so, for example, your hands will be tied when new hardware comes along until us C programmers come along and write a library for you to access its driver.
My blog
He meant to ask when an MSN Search widget would be available in Google's widget directory.
Anyone nit-picking enough to write a letter of correction to an editor doubtless deserves the error that provoked it.
Alvin Toffler
If it honestly gets you that worked up that they missed an apostraophe...maybe it's time for YOU to move on.
It is only a true grammatical error if the meaning gets lost or confused because of the error.
Maybe only I find this the more amusing that the set of follow-the-cursor eyes, but i found out about the widgets by: 1. Opening my Google ig 2. Following the Slashdot article link on google ig 3. Following the Google widget link on slashdot 4. Adding a widget, ending up back at google 5. Following the Slashdot article link on google again, so i could read comments... yeah, dizziness rapidly set in...
*sigh* Geeks, geeks, geeks.
Your first mistake is *assuming* that people who program want to be programmers. The people who are going to be creating Google widgets DO NOT want to be programmers. They want to create something cool for themselves. Everybodies language suggestion revolves around the user ending up as a career programmers (sooner or later).
Oops! "Bleeding."
These widgets apparently allow the developer to use any HTML or JavaScript they want. Couldn't they be used for cross-site scripting (XSS)?
Creating a widget is so incredibly easy! Has anyone tried creating widgets for Microsoft live or Yahoo Konfabulator? I wonder how easy it is in comparison.
.Net vs. Java all over again.
I whipped together a widget for Globalspec's Engineering Web search in 2 seconds. Check it out on my blog post on "Google Active Homepage"
Who shall win, "Windows Live" Widgets vs. Google widgets... It's like
I never use Google/ig, because the precise reason I started using Google (in addition to their better search) was that I was sick of "portals", where every square inch of screen space had to be taken up with something. From the moment I first visited Google, I knew I was looking at something better, because the Google folks decided that they didn't need to tart their site up to look like all those awful circa-1997 portals. Go look at http://www.excite.com/, because that's where we're all headed...*again*. The only difference is that now it's customizable with JavaScript instead of lots of server-side stuff.
No, thank you; I'll stick with regular old google.com or better yet, the Google search bar built into Firefox.
The best interface is no interface.
In all fairness, Google just got into this Ajax game coming up on 2 years here next April 1st. MS has been playing with this technology for 8 or 9. Smart is smart, but it's hard to beat a solid team with experience. Also: how many browsers does live.com support? I have no idea.
http://www.coderoshi.com/
Depends. You might read "it's" as meaning possessive but others will infer that if the author can't handle basic grammar then the content of their expression is somewhat lacking too.
It's not difficult. After all if this is a techical group discussing fairly technical issue with some accuracy a simple grammar rule should be manageable. "its" is possesive; "his" and "hers" do not have apostrophes. "It's" like "don't" is an abbreviation and does.
It can be awkward subject because a pedant is a person who can apply one simple rule more than you can. Using preprepositions at the end of sentences, misusing "which" and "that", etc. follows. However, "it's" versus "its" is trivial. Make an effort guys.
Note: I'm more than open to amusing criticisms of any spelling, grammatical or spelling errors in the above. I'll read replies and try to avoid similar errors in future. Like many here I'm write code every day. I'd hope I'd learn something doing this to improve. Why must basic grammar be something that you leave behind when your basic education finishes?
They support Firefox (they've said it explicitly in the past)... I've personally been on live.com with firefox and IE. Can't speak for whatever you apple people use...
-everphilski-
Hey, you asked for it
I disagree that C is the ideal learning language, but I agree that the primary importance of learning programming is learning how to think. I'm not even talking necessisarily about OOP concepts, but more generally how to define, approach, and break down problems.
On the other hand, I think the worst thing you could do to a completely green student is to sit them down with a text editor and and compiler. This will only attract people who want to program in the first place and are willing to "tough it out". A good teacher/tool should be able to engage people who wouldn't consider themselves programmers. The first language I learned was LOGO for the TRS-80 and I was instantly hooked - me and my brother tried to one-up each other's spirographs
LOGO is my favorite example of a teaching language. The syntax vocabulary is small and your feedback is entirely visual (at least starting out). At first you're just moving a turtle around and drawing spirograph-like patterns... the programming methodology is almost a passive, secondary experience.
That said, with computers and the net you have many exciting opportunities to teach programming. "Widgets" programming seems like it has promise (maybe not for 5-10 year olds, but probably jr. high and up), but even a campaign editor for Starcraft is basically a turing-complete "language" -- You still get to learn the concepts of a conditional statement, with the added bonus of blowing up aliens. Why not learn that way?
Well see, the fact that the discussion has side-tracked into a C-Python-Basic-whatever language, even though the only tools that a Google Widget designer will have is the ones provided by the browser. Simply shows the difference between geeks and everyone else. Geeks aren't primarily interested in the ends, but the means. And in fact will forget there ever was an ends, lost in all the detours they are. Everyone else are interested primarily in the ends, and the means as something they grudgingly have to learn, to accomplish them.
Since this is primarily a geek site, one can expect all these detours when a technical discussion comes up. But for those aiming for the ends, it's a rather empty discussion. What good are these Google widgets? What can you create with them? Ends people, ends.
I don't look forward to the return of "Active Desktop" and predict it will be just as popular this time around as it was last time.
I don't know about the rest of you, but it crashes consistently for me. I am using Firefox 1.5 and can think of no reason for it to crash. The formatting is really messed up, and the delete button for the "widgets" doesn't work. I am very dissappointed with this product.
Fig Newton: The force required to accelerate a fig 39.37 inches per sec. - J. Hart
if this is a technical group
discussing fairly technical issues
with some accuracy,
"Its" is possessive
"It's," like "don't," is an abbreviation
It can be an awkward subject
one more simple rule than you can OR one simple rule better than you can
Misusing "which" and "that," etc., follows.
Like many here I write code every day
Hope this helps. Not sure it'll help the credibility of the "content of your expression"
"Wise men talk because they have something to say; fools, because they have to say something" - Plato
And I've no problem with this. Why should I? ;)
On a related subject, there's a story about a newspaper columist who sets a competition. There are a few deliberate grammatical errors in the column and a prize for anyone spotting them all. Lots of entries are received detailing a greater number of unintentional errors.
Anyway, it'd be nice if at least /. editors used "its" correctly. And contributors used paragraphs. And I'd learn to type...
Wadda mean load a browser...dump the os, boot the browser and never leave it.
Google is hardly innovating in the AJAX-space. Except for their Google Maps image load feature, there's not all that much that's interesting. Gmail has gone in a dissapointing direction - RSS newsfeeds (??), no real AJAX innovation with drag/drop or right-click or anything. Oh, and Microsoft's Birds-eye view totally kicked the pants off the standalone Google Earth. However, I fail to see the whole excitement in creating an AJAX portal...talk about a has-been concept with some new window-dressing. Why either MS or Google are wasting their time on that is still rather unclear...unless if they take it to the next level somehow.
This sig donated to Pater. Long live
1. Google releases a "personalized homepage" feature.
2. A year or something passes.
3. Microsoft releases the new live.com which is a blatant ripoff of the google, but adds one feature (user-created boxes) which Google lacked.
4. A couple months pass.
5. Google adds the one feature live.com had that they didn't.
6. Slashdot's consensus: Google rips off Microsoft!
In the meantime, as far as I'm aware very few people are actually using either live.com or google personalized homepage. This entire thing is mostly only useful as a dick-measuring contest between Microsoft and Google on slashdot and similar message boards. Portals are a dead end.
So how hard would it be to write something that automatically converts Dashboard widgets to Google widgets, so you could use the same widgets on both? It's all just javascript, so this doesn't sound like it could possibly be that difficult.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
If you cannot figure out which version of its/it's truthfully belongs by using the context clues they taught us in 3rd grade, then you definitely need to find a new line of work.
I understand theres a certain level of expectations in formal writings, but when were all pounding out text on teh intarweb as fast as possible, then we are all bound to skip the occasional apostraphe...and if we do miss it on accident, I can assure you, you will get no apologies from me.
It's possible to parse malformed English quite easily. There's a Steven Pinker book that (Language Instinct) that describes hxw xts pxssxblx tx rxxd wxthxxt vxwxls.
There's certainly lots of pounding but it's a simple rule that's usually applied incorrectly. As for missing apostrophes, it's more a case of adding them where they don't belong.
I just think it's odd that if you make a small technical error around here you'll get picked up on it. Suggest there's a need for reasonable grammar and you're a grammar nazi. What gives?
Anyway, not a criticisms of the editors in particular - but they could proof for this stuff when they check the story's not a dupe. Oh....
You're Mrs. Jameson, my former English teacher, aren't you?
Calendar! Please!
Did you see the pool? They flipped the bitch!