Fresh Apollo HTML based Aggregator uses Ext JS Library

One of the sample apps that we have made available from the Apollo labs site, is an RSS aggregator built entirely in HTML / JavaScript and CSS named Fresh. This is a pretty cool application, and really demonstrates how you can use HTML in Apollo to build desktop applications.

We have been showing this a lot over the past couple of days (at Apollo Camp and webDU), and have been incorrectly saying that the Yahoo UI library was used to create the app. This is incorrect, and was a mistake on the speakers (mostly my) part. It actually is built using the Ext JS JavaScript Library and Components toolkit.


What is Ext JS? From their website:

Ext began life as an extension to the Yahoo! User Interface Javascript library. However, it quickly exploded into a full-fledged framework of its own, and was soon launched as a separate, independent library. Ext is one of the most powerful, most expressive and easiest-to-use Javascript frameworks available today.

Basically, if you want to build Apollo applications using HTML / JavaScript, then this is the library you should start with. Not only does it provide lower level JavaScript functionality, it also provides a complete UI component toolkit, and effect library.You can find more information on Ext JS here.If you end up making an Apollo application that uses it, make sure to post in the comments.

10 Responses to Fresh Apollo HTML based Aggregator uses Ext JS Library

  1. Peter says:

    Hey Mike,Do you know of an alternative place to download it? Most of the pages on that site are “Page not found”, and the download page just shows a 403 Forbidden page.Thanks

  2. Peter says:

    Never mind Mike, I done a bit of searching on who created it and came across this link which contains info on it…http://www.jackslocum.comLooks like an awesome library.

  3. Anonymous says:

    Look at the ‘old site’: http://www.yui-ext.comThere you can read more about Ext until the new site is finished

  4. Philip says:

    Mike,I’m based in London, UK, and I am trying to find a local Apollo evangelist to answer some business questions. Please can you give me a name – the local office can’t seem to help.Many thanks.

  5. Thanks for the post Mike. To clarify, as of today the site extjs.com is not officially released (even though it’s up and running). We are targeting the first week of April as the official site launch date — until then, jackslocum.com (or yui-ext.com) is the current site.

  6. dfenwick says:

    You won’t find the most recent versions at the root of http://www.yui-ext.com but you CAN find them at http://www.yui-ext.com/deploy. The latest is alpha 1.0 build 3 rev 4 as I remember.

  7. Charlie says:

    More information and examples at the below links.http://www.jackslocum.com/blog/index.phphttp://www.yui-ext.com/deploy/yui-ext/docs/It is neat library, Jack has done a great job. He is also removing the dependency on YUI for version 1.

  8. Peter says:

    Had a play around and created a simple font viewer using Javascript…http://blogs.pixeldepth.net/Peter/?p=195Pretty simple, but was fun to do. Most of the time was spent learning how to use the library.

  9. Nadav Parag says:

    I loved the panels that stick out when you click on their bar. Is there a corresponding flex component?

  10. Sean Madden says:

    Hey Mike,Can you provide me with a quick rundown on how they are grabbing the RSS feeds through JS? I’ve tried a basic XMLHttpRequest() Object but am running into the same issues as you do in a normal browser. Also, using URLLoader requires a crossdomain.xml file, which shouldn’t be a requirement. Can you go over how this is done or point me to someone who can help?