Skip navigation.

gnapse corner

web for everyone

Posts tagged with "ajax"

Truly platform-independent Web Development Environment that really rocks

, , , ...

Yes my friends. Dreamweaver is over now. At least for me.

Have you heard of Aptana, the Web IDE? It is based on the Eclipse platform, which I have been already using for Web development since I dumped Windows for good a few months ago.

And I really have to say that I've been missing Dreamweaver during all this time, honestly. I even have to confess that I cheated for a few days and I used it while on a friend's machine, and I felt delighted. Why is it that Macromedia then (and Adobe now) don't do it for Linux? People would really pay for it.

But Aptana is platform-agnostic and it's free (as in speech and as in beer), just like Eclipse. It is available as a standalone download (with or without the bundled JRE in some cases) and it is also available as a plugin for an existing Eclipse installation. It features code completion in all of the Web trio: HTML, CSS and JavaScript. It is Ajax-oriented and is also aware of several popular JavaScript toolkits and libraries, such as MochiKit, Dojo, AFLAX and my personal choice, Yahoo! UI.

Code-completion pop-up list-boxes show the available tags/attributes/functions/css (depending on the context) along with browser-compatibility icons on the right, so that you can readily see if you are about to use an IE-only or a Gecko-only feature. If you are a Web-standards kind of guy like me, then you'll love it. Here's a screenshot for those who didn't understand this bleeding-edge feature.

And a small note before finishing. Eclipse has another web development toolkit available for everyone: The Web Tools Platform, which is an alternative and a choice. I discovered both recently and I personally prefer Aptana, but having a choice is nice. Feel free to try both, no matter if you're Windows, Linux or Mac. The Open-Source Web Development Environment is here.

Home page
...and common download options.

Blog

Stay up-to-date about Aptana.

Downloads
Detailed download page with additional options.

Screenshots
A good place to have a quick glance ot the main features.

Screencasts
Here you can get a more detailed view at it before downloading. Watch videos to see what it's like to use it.

And that's all. Enjoy it!

gcalendar?

, , , ...

I just can't wait to taste it, to have a feel of it right in my desktop. Yes, it is google's upcoming calendaring application, and it seems to rock, just as almost everything google releases. Its similarity with gmail is great, as well as the integration they will surely have.

Go and read yourself the details about it. There are some leaked screenshots too!

Cautious about Yahoo! acquiring delicious

, , ,

I don't know if Yahoo! buying del.icio.us is good news. The acquisition is obviously good for the search giant. Thousands of bookmarks can greatly improve their indexes and the rankings of their search results. But I wonder how del.icio.us fit into their business model. They already have My Web 2.0, which acts like a social bookmarking tool, and that is precisely what del.icio.us is.

If they really want to keep it good for the users, they should stay away from merging both services. Apart from ajax-ish improvements, there are two features that del.icio.us need, two features that would be greatly appreciated among its users: caching of bookmarked sites (to prevent loosing a page in the future due to broken links) and the possibility to have private or selectively shared bookmarks. The former requires an injection of cash, because it needs a lot of storage space, and that is what Yahoo! could make for del.icio.us, to keep it delicious as it is right now.

Ajax Desktops explosion

,

See what I meant when I talked about a web 2.0 explosion? In terms of Ajax Desktops alone, the explosion is noticeable. Mike Arrington from TechCrunch wrote an entry in his blog titled "Ajax Desktops won't stop".

Web 2.0 explosion

, , , ...

I feel like there has been an explosion of cool, AJAX-ed, web2.0-ish services in the last few months. Everyone seems to be eager to show up their skills in this new innovative web field, not just from a technological standpoint, but also with new and improved layouts, organization schemes and usability of richer user interfaces, as well as on generating ideas of new original and useful services, or better implementations of existing ones. These web-based rich-client applications are meant to be the word of order in the web of today, like the dot-com's were a few years ago.

Services are of different well-defined categories, like wikis, file sharing, pictures and video sharing, news-feeds aggregators, social bookmarking, personalized homepages serving as a web entry-point, users communities, robotized news and blog crawlers that select the best from the web and present it summarized for you in a homepage, user-centered news sources like digg, emulators of window managers and desktop interfaces, pod-casting and vloging tools, and a few more I guess, including combinations of all these, and combined with other more traditional services like web-mail, calendaring, on-line dating, IM, etc.

I recently talked about some of these categories mentioned above, but I decided to expand a little bit the spectrum because almost everyday, when I sit down at my aggregator in the morning and fetch from all my feeds of choice, I find out about at least one new service I never previously knew about. And I repeat, at least one, because occasionally two or more appear in a single morning!

To better justify these claims I could go on and enumerate here a few examples, like flickr, songbird, netvibes, riya, glide, boltfolio or 23. And not even the big ones are escaping from the phenomenon. Google perhaps was the starter, with Gmail prompting an interest of web developers on Ajax techniques. They now have Gmail, Google Reader, Google Maps and their personalized homepage.

Yahoo! was prompted by Google's success, and they improved their services to keep up with the competition. They now have Instant Search and they're also redesigning the web-mail interface (see previous post). And last but not least, Microsoft, the giant of software is also being pushed into it. Windows Live is a live example of what I mean.

As you can see, there are both big ones and small ones. The big ones are trying to maintain/strenghten their dominance, and the small ones are fighting to stand up in between the mainstream providers, or trying to be noticed and be acquired by one of the giants.

If you want to be regularly updated about new services, improvements on old ones, alliances or any other related stuff, be sure to add TechCrunch's feed or some other web2.0 workgroup blog to your aggregator. For instance, directly from TechCrunch's about,

TechCrunch is a weblog dedicated to obsessively profiling and reviewing new web 2.0 products and companies.

Seriously, I don't know how this Mike Arrington is able to keep himself informed, but is great to have him informing the rest of us. Thanks!

Google makes syndication easier

, , ,


If you read a lot of syndicated content from several sources, as I do, then Google Reader is made for you. It is amazing how these people at Mountain View create these highly advanced (read AJAX) web applications, while still mantaining the perception that it is web and not desktop.

As an aggregator, Google Reader might still have some area in which it could be polished, but overall, is great and simple. Consistently with Gmail (and other non-Google services, such as del.icio.us and flickr) subscription feeds can be labelled. To start using it, you can import feeds from other aggregators via OPML.

The interface is fast and responsive (due to AJAX, of course), and the design is very intuitive. On top you have a subscription browser, where you can navigate through all your feeds, or search for them. Labels are very important here, if you have lots of subscriptions. This browser can be hidden, leaving you with a huge space for the rest, while you don't need it.

Below and to the left you have a list of items from the currently selected feed sources in the browser mentioned above. If you select a label instead of a single feed, you'll get a list of items merged, from all feeds with the given label. This is one of the features I liked the most, although at the beginning it was a little bit confusing.

Then of course, to the right and occupying most of the screen, you have the reading area, where you can read the items in the list as you select them. The system keeps track of which feed items are read and which ones are not. From this reading pane you can directly gmail the current item to your friends, or blog about it if you're a blogger.

Now, it does have downsides, but one of the major problems I see is its incompatibility with Opera, and I'm talking about the latest 8.5 version. Meanwhile, I'll be using Google Reader from Firefox, and I'll be waiting for things to get even better.

Definitely dropping Blogger

, , , ...

I think I will definitely move my blogger blog into this community, and stay. I wrote a few days ago, before making this decision, about the pros and cons of switching. I am also thinking about using Opera as my default web browser again.

I switched from Opera to Firefox almost a year ago, partly because of Gmail’s AJAXed interface, which didn’t work in Opera at the time. Also several modern services using some state-of-the-art non-standard technologies (AJAX mostly) work quite well in the Norwegian browser. Flickr, Yahoo! Instant Search, Google Personalized Homepage and Google News Customization are good examples of this.

Yahoo! Mail Beta: too much desktop for me

, , , ...

It would be nice to become a beta tester of Yahoo's new webmail interface. But even without having access to it yet, I've had a glimpse of it, via several blog reviews (with screeshots included) found by the brand new Google Blog Search.

What I saw is very impressive. As a web developer, I can't avoid to be amazed with the implementation details of this web application, which can literally make you forget you are using precisely that: a web application (instead of a desktop application).

But is it really a goal of the web to resemble the desktop? I don't think so. I personally think that desktop applications should learn a bit more from their web counterpart. Web applications should improve in terms of responsiveness (e.g. AJAX), I'll give you that, but in terms of overall UI design, the web today is way ahead of desktop interfaces (only where the comparison is applicable, of course).

And going back to what we were talking about, this is exactly the problem of the brand new Yahoo! Mail interface: it is desktop within web, so it is neither. By comparing it to the most obvious competitor (gmail) you would easily agree that it uses AJAX too, but in a way that enhances the web browsing experience, without making you forget it is web. It is uncluttered and it gets out of your way while you're using it. Not to mention other features unrelated to this web/desktop controversy. I personally love conversations and labelling, and while I can't assert that I will never change gmail for anything else, I am certain that whatever I choose in replacement will need to have these features, or something even better.
December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31