Here is a simple widget featuring a feed of Amber Alerts.
This widget features an audio player that auto-plays on load, plus a photo slideshow featuring photos from a flickr group called "allthefreakypeoplemakethebeautyoftheworld." There is also a scrolling text component which is exposed when you click the 'about' button at the top.
This widget features content from four separate RSS feeds. Barack Obama's YouTube channel, his Twitter feed, his Wordpress blog feed and the official White House flickr feed. It also shows off four different ways of scrolling through content in a feed.
I am a huge fan of the Seattle Seahawks, and a proud member of the "Spirit of 12" fan community. This widget is automatically updated as I participate in the Spirit of 12 community. Any time I add a video or photo to "My Favorites" in the Spirit of 12 community, this widget is automatically updated.
HI all, I tried to copy and paste the JSON code but got the following message,
- "Sorry, it looks like this widget code is too long for our system! We only allow up to 40,000 characters per post" -
hmmm??? have I broken it? (lol) I really didn't expect that and as I rarely do things by halves, it might take some time for this widget to load?
Hope you enjoy. Peace & Love, Kaivan
d-_-b
Here's a video player widget inspired by the iPhone video player. Hover over the video while it's playing to expose the controls. The "previous" and "next" buttons will only work if you have this player hooked up to an RSS feed. And I only used images for the previous, next, play and pause buttons. Everything else is just stylized "off the shelf" components.
Click the Export button below to get the JSON code:
Here is a video playlist widget featuring the most recent videos uploaded to Taylor Swift's YouTube channel.
This widget lets you search for a Foursquare venue and shows the Mayor of that venue along with their tip about it, plots the venue on the Yahoo! map, and shows recent tweets about it. Most of this is achieved by using the Custom List component to render various pieces of text (like the copy, date, and username of the tweet) and images (like the user pics from Foursquare and Twitter). All of this content comes from Twitter's RSS feed and Foursquare's new API, which returns XML. To plot the venue on the map, this widget uses the "Media List loaded" event on the Custom List in the upper left to invoke an Update Property action on the Yahoo! Maps plug-in, setting its "custom markers" property to an array of marker objects populated with values from Foursquare's XML. Click the Export button below to import this widget into your App Studio and take a look under the hood!
Click here to watch a video tutorial on how to customize this widget with any feed from Twitter.
The main components that make this widget tick (pun, intended) are the "Custom List" and "Timer" compononents. (The Timer component is hidden, but still functions).
The Custom List is connected to the following Twitter search feed:
http://search.twitter.com/search.atom?q=steve%20jobs
The timer is set to last 5 seconds, and to repeat forever.
Each time the timer completes a cycle, the "MediaURL" property of the "Custom List" component is updated with the same exact feed URL. (http://search.twitter.com/search.atom?q=steve%20jobs). If any new tweets were posted within the 5-second interval, they will appear at the top of the list. (Check out the Action associated with the Timer component).
This gives the impression that new Tweets are being "inserted" into the widget in real-time.. In reality, the widget is simply making a new request to the same URL and populating the list with whatever is returned in the feed.
NOTE: Because we (KickApps) cache the feeds that are requested via our widgets, you have to append a "cache kill" value to the end of the twitter feed URL each time a new request is made (every 5 seconds). Take a look at the highlighted code below to see how this is done.
http://search.twitter.com/search.atom?q=steve%20jobs&ck=#{Timer.currentInterval}
Note: When you import this widget JSON into your App Studio, be sure to uncheck the box which says, "Add to existing widget."
Here's a "chromeless" video player, inspired by the one you see on CNN.com. Aside from its good looks, it has some neat features as well.
Let me know what you think...and of course if you have any questions feel free to post a comment.
tx
m
I like the simplicity of the most recent video players that you see on Apple's web site.. So I made a KickApps-powered video player that looks and acts like that one.
This is a "chromeless" video player. The video controls (play/pause, timer, scrubber, share, full screen) appear when you hover over the player, and disappear when your cursor leaves the player area.
Details to follow... In the meantime, have fun exploring this one!
This is a "chromeless" video player that was inspired by the video player that comes with Windows 7.
After 3 seconds the contols and video info fade way, leaving just the video player component. The controls and video info re-appear when you roll over the video player.
Ben Dowden is a film maker from Australia. I just found out about him yesterday.. then I searched YouTube and found that he has a channel with lots of cool videos, mostly of cool musicians making cool music.
This video playlist widget is powered by the RSS Feed for Ben Dowden's YouTube channel.
Aside from the cool videos, this widget features an "about" panel that gives the viewer more information about Ben, with a link to his YouTube channel.
It also features video player controls that are only visible while you hover over the video player.
After I built this widget and embedded it on my web site, I sent an email to Ben via his web site and he immediately put this widget on his MySpace page http://www.myspace.com/bendowdenvideo
Oh yes, and I coined a new term. "Spread this embed this!" 
This is a video playlist player, featuring videos from the NHL's channel on YouTube.
Hover over the little NHL logo at the top right of the player. wee!
{"widgetHost":"http://affiliate.kickapps.com","cs_rwid":"","ssoRegisterUrl":"","feedAkHost":"http://serve.a-feed.com","adBuyOut":true,"widgetJson":{"children":[{"index":0,"filePath":"KickShapeMain.swf","properties":{"id":"KickShapeMain5145823734","height":500,"fillColor":0,"width":420,"x":0,"borderThickness":2,"y":0,"borderColor":10066329}},{"index":1,"filePath":"KickSuperListMain.swf","properties":{"id":"KickSuperListMain51458237342","direction":"horizontal_carousel","wrapTitle":true,"selectionEnabled":true,"textOverlayAlpha":1,"rowCount":1,"cellDisplayType":"IMAGE AND TITLE","playlistPlayer":"VideoPlayerMain51458237347","showMetaNumViews":false,"cellInnerPadding":0,"columnCount":5,"imagePercent":0.31,"mediaURL":"http://gdata.youtube.com/feeds/base/users/NHLVideo/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile","x":7,"y":406,"fontColor":6710886,"width":406,"showMetaContributor":false,"showMetaRating":false,"backgroundImage":"","alternatingRowColors":[0,0],"height":77,"linkColor":0,"actions":{},"showMetaNumFav":false}},{"index":2,"filePath":"KickImageLoaderMain.swf","properties":{"id":"KickImageLoaderMain51458237343","height":92,"scaleImage":false,"width":406,"contentURL":"http://www.nhl.com/league/ext/headers/nhl_fans_header_sponsor.jpg","actions":{},"centerContentHorizontal":false,"x":7,"y":7,"centerContentVertical":false}},{"index":3,"filePath":"KickTextAreaMain.swf","properties":{"id":"KickTextAreaMain51458237344","verticalScrollPolicy":"off","fillColor":0,"width":228,"fillAlpha":1,"fontBold":true,"text":"Videos On YouTube","fontSize":22,"height":43,"fontColor":16777215,"actions":{},"x":183,"y":31,"horizontalScrollPolicy":"off"}},{"index":4,"filePath":"KickButtonMain.swf","properties":{"id":"KickButtonMain51458237345","x":340,"selectedFontSize":11,"width":71,"overFontSize":11,"downFontSize":11,"fillColor":[3381657,16777215],"fontSize":11,"height":21,"actions":{"click":["syndicate"]},"label":"Share Me","gradientRotation":0,"y":8}},{"index":5,"filePath":"KickImageLoaderMain.swf","properties":{"id":"KickImageLoaderMain51458237346","height":120,"scaleImage":false,"width":160,"actions":{},"centerContentHorizontal":false,"x":-6,"y":120,"centerContentVertical":false}},{"index":6,"filePath":"VideoPlayerMain.swf","properties":{"id":"VideoPlayerMain51458237347","y":104,"controlBackgroundColor":0,"adData":{},"x":8,"controlTextColor":13421772,"width":406}},{"index":7,"filePath":"KickImageLoaderMain.swf","properties":{"id":"KickImageLoaderMain51458237348","height":53,"width":43,"contentURL":"http://dev.kickapps.com:9000/static/5292/images/NHL-Logo.png?timestamp=1255117959078","actions":{"rollOut":[[["KickTextAreaMain51458237349"],"toggleVisible",false,"off","1"]],"rollOver":[[["KickTextAreaMain51458237349"],"toggleVisible",false,"on","0"]],"click":["http://fans.nhl.com"]},"centerContentHorizontal":false,"x":352,"y":307,"alpha":0.5078125,"centerContentVertical":false}},{"index":8,"filePath":"KickTextAreaMain.swf","properties":{"id":"KickTextAreaMain51458237349","verticalScrollPolicy":"off","textPadding":0,"width":273,"fillAlpha":1,"visible":false,"text":" join our new community for NHL fans.","borderColor":6710886,"height":23,"cornerRadius":[9,9,9,9],"actions":{},"x":114,"borderThickness":1,"y":93,"horizontalScrollPolicy":"off"}},{"index":9,"filePath":"KickImageLoaderMain.swf","properties":{"id":"KickImageLoaderMain514582373410","height":37,"width":33,"contentURL":"http://dev.kickapps.com:9000/static/5292/images/NHL-LOGO.png?timestamp=1255122446031","actions":{"rollOut":[[["KickTextAreaMain51458237349"],"toggleVisible",false,"off","0"],[["KickImageLoaderMain514582373410","KickTextAreaMain51458237349"],"tweenGlow",false,"0","0",16711680,"0","1","1",false,false,"","1",""]],"rollOver":[[["KickTextAreaMain51458237349"],"toggleVisible",false,"on","0"],[["KickImageLoaderMain514582373410","KickTextAreaMain51458237349"],"tweenGlow",false,"10","10",16711680,"2","1","1",false,false,"","1",""]],"click":["http://www.nhl.com/ice/fans.htm"]},"centerContentHorizontal":false,"x":375,"y":86,"centerContentVertical":false}}],"properties":{"affiliateOmnitureAccount":"","savedWithRevision":"415","omnitureAutoTrackClicks":false,"description":"The most recent videos added to the NHL Channel on YouTube","windowTarget":"_self","omnitureVisitorNamespace":"","externalName":"NHL YouTube Videos","affiliateGaAccount":"","width":420,"omnitureTrackSeconds":0,"varsToAppendToLinks":"","widgetLabels":{"KickTextAreaMain51458237349":"Join tagline","KickImageLoaderMain514582373410":"Image Loader 1","VideoPlayerMain51458237347":"Video Player 1","KickShapeMain5145823734":"Shape 1","KickImageLoaderMain51458237346":"Image Loader 3","KickSuperListMain51458237342":"List 2","KickTextAreaMain51458237344":"Text Area 5","KickImageLoaderMain51458237348":"Image Loader 4","KickButtonMain51458237345":"Button 7","KickImageLoaderMain51458237343":"Image Loader 6"},"omnitureTrackMilestones":"10,50,90","omnitureDc":"","omniturePlayerName":"","revision":24,"autoResizeCanvas":false,"height":500,"wmode":"transparent"}},"ssoLoginUrl":"","cs_wid":"","widgetAkHost":"http://serve.a-widget.com"}
This is a video playlist widget featuring the most recent videos that have been uploaded into the "Everyday Explorers" community on nationalgeographic.com. This video player also features the integration of Google AdSense for Video.
Here is a video playlist widget featuring the most recent videos uploaded to Hill Country Revue's YouTube channel. It also features the most recent status updates from the official Hill Country Revue Twitter account. And a cool scrolling mechanism with a tweening action!!