Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop.
Apollo enables developers to create applications that combine the benefits of web applications – network and user connectivity, rich media content, ease of development, and broad reach – with the strengths of desktop applications – application interactions, local resource access, personal settings, powerful functionality, and rich interactive experiences.
This alpha version of the Apollo runtime provides developers with the opportunity to begin building applications for Apollo. Future releases will provide more stability, more desktop integration, and enhanced support for Ajax developers.
The Apollo Developer SDK, sample applications, and Apollo documentation provide everything a developer needs to start building applications. There are also technical articles, developer videos, and sample applications located throughout the Labs site.
New Features
The release (March 1st) of the AJAX Control Toolkit includes two new controls (ListSearch and SlideShow), a number of fixes identified as important by the community, and three significant enhancements: localization support, automatic JavaScript comment stripping, and ASP.NET theme/skin support. It continues to target the new ASP.NET AJAX v1.0 release.
Max Kiesler put together a nice collection of eye candy resources. He mentions his interest in data visualization was in part due to the digg spy. This is an except of his post where Max explains his motivations behind putting the list together:
“As an interaction designer I’m always wondering what’s next. Over the last few years we’ve become familiar with web application design, new constructs like recency and popularity, however, in the back-channel of web design there has been an increasing movement towards data visualizations, both large and small. You can currently see this in everything from blog design to large-scale data visualizations like We Feel Fine and digg labs. Designers and programers are coming together in new ways, which in the end result are producing some of the most functional, and creative web interfaces I’ve ever seen.“
Personally, I’d like to see more innovative uses of Ajax with some of the resources he has listed here and the growing number of Web APIs. I think we will see them in 2007 as Ajax interest continues to climb two years after the phrase was coined. What are your opinions?
swfIF is a nice drop in library for adding effects to your images including round corners, rotating an image and applying a drop shadow.
Dustin Diaz has written a post on the pattern technique called currying. For those of you not familiar with currying, it’s basically the transformation of an input into a new function. Dustin’s opinion is that:
[currying]…leads to clever programming. It is also one of the places in JavaScript where functional programming wins over object oriented practices.
Kalid Azad has written a great article on ways to investigate which parts of your web page are taking the longest and what tools you can use to optimize and compress your scripts.
It’s been a great week in terms of YUI offerings. Here’s another nice offer:
“Coinciding with this week’s release of YUI version 2.2.0, the one year anniversary of the YUI open-source release, and as announced at the YUI Party just moments ago, we’re opening up free YUI hosting from the Yahoo! network to all YUI implementers. If you’re using YUI for your own project, we’ll serve the files for you — gzipped, with good cache-control, using our state-of-the-art network, for free. You can count on these files being continuously available because they’re the same files, served by the same source, that we use for most YUI implementations at Yahoo!.
Files served from Yahoo!’s network include version numbers in filepaths, allowing you to reference a specific version in your code. Previous versions are retained even as new versions are released. While we are providing no explicit SLA with respect to the availability of legacy code, our current policy is to support permanent availability of legacy YUI files.”
Julien Lecomte, the author of Browser History Manager, talks about some issues that continue to plague Ajax applications and how he went about solving them. Browser History Manager is one of several new additions to the YUI library version 2.2.0 released yesterday.
Today the Yahoo! UI Library just got a little bigger with the addition of some “beta” components including:
Other changes with this release are the reorganization of utility classes, the YAHOO Global Object, and the YAHOO_config global.
The new versioning has to do with merging an internal library which “were identical, the way we built and distributed them was different and we managed those differences with separate versioning tracks.”
Matt Brown has put together a demo of the Rico LiveGrid and named it Rico LiveGrid Plus with various improvements contributed by “others”. Here’s a list of improvements made since August 2006:
Although it may come to a shock to some of you, Microsoft has actually put together a cool web application called Keyword Forecast. Using it you can compare up to four keywords and it will spit out some pretty graphs forecasting the impression count vs. time, keyword age distribution, and keyword gender distribution. This is similar to Google Trends but Google’s tool just gave a historical view of keywords and didn’t get into age and gender distributions although it did break it down geographically. Can someone say mashup opportunity here?
Very cool for anyone out there like myself who is always looking for new ways to identify not only good keywords but an innovative concept that you’re not sure will still be viable in a few months.
On a whim, I decided to try the tool out with the keywords: ajax, javascript, rails, and php and here’s the output: (as you can see Ajax is expected to sky rocket in the coming months)
I resisted posting about this product because it’s a commercial framework. Since when do we have to pay for Web 2.0 frameworks? For those that are interested in it here’s some information:
At the heart of the 4D Web 2.0 Pack is the 4D Ajax Framework, an integrated Ajax toolkit that has been optimized to work in the 4D environment. The framework includes a CSS and JavaScript front-end as an application client, an Ajax object library, Data Services library and back-end Server Services.
Also included in the 4D Web 2.0 Pack is a plug-in called 4D Live Window. 4D Live Window delivers integrated, programmable browser functionality into 4D applications. It allows developers to integrate 4D data and live Internet data into “mash-ups,” view a range of text, data, and media files, including JPEG, PDF, Flash, and QuickTime video.
…List price for 4D Web 2.0 Pack is $599 and includes six months of free upgrades. A further 12-month upgrade renewal is $249. Updates and new features will be added to the product on a regular basis. Members of the 4D Partner Program receive their normal discount off the list price. The 4D Web 2.0 Pack is immediately available from the 4D web site, www.4D.com, or by calling a 4D sales representative at (800) 785-3303.
RadView Software Ltd. (OTCBB: RDVWF), a premier provider of solutions for testing the performance, scalability and reliability of business critical internet applications, announces WebLOAD 8.0. This major new software release includes a powerful integrated development environment (WebLOAD IDE) and other new WebLOAD Console features that improve the level of productivity for application developers, test engineers and QA managers.