Monthly Archives: March 2007

The origins of Apollo by Kevin Lynch

In this article Adobe Chief Software Architect Kevin Lynch discusses the origins of Apollo and the advantages it offers both developers and end users….
As many of you know, Adobe has been working on a project, code-named Apollo, to create a cross–operating system runtime that enables developers to extend the reach of rich Internet applications to the desktop. On March 19, we released the alpha version of Apollo on Adobe Labs. In this article, Chief Software Architect Kevin Lynch discusses the origins of Apollo and the advantages it offers both developers and end users.

view original

Web 3.0: When Web Sites Become Web Services

Alex Iskold has written interesting article showing his point of view where recent web goes to:

dali Web 3.0: When Web Sites Become Web ServicesToday’s Web has terabytes of information available to humans, but hidden from computers. It is a paradox that information is stuck inside HTML pages, formatted in esoteric ways that are difficult for machines to process. The so called Web 3.0, which is likely to be a pre-cursor of the real semantic web, is going to change this. What we mean by ‘Web 3.0′ is that major web sites are going to be transformed into web services – and will effectively expose their information to the world.

The transformation will happen in one of two ways. Some web sites will follow the example of Amazon, del.icio.us and Flickr and will offer their information via a REST API. Others will try to keep their information proprietary, but it will be opened via mashups created using services like Dapper, Teqlo and Yahoo! Pipes. The net effect will be that unstructured information will give way to structured information – paving the road to more intelligent computing. In this post we will look at how this important transformation is taking place already and how it is likely to evolve.

view original

Appolo Alpha Released, AJAX and RIA for the "Desktop"

Adobe released the first public alpha of their Appolo runtime and SDK and made things clear about their new technology :

apollo Appolo Alpha Released, AJAX and RIA for the "Desktop"

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.

Seems like Adobe want to make another JRE experience, but more RIA and AJAX oriented. A bit disappointing to see Adobe’s new technologies going desktop alone, while everything is going web. Available for windows and MacOS, you can download Apollo runtime, SDK, documentation and samples from the product’s page. An Apollo extension is also available for Adobe Flex Builder.

view original

JavaScript with ASP.NET Pages – Part 2

Xun Ding is the author of this article explaining how client-side script works with ASP NET 2.0:
ASP.NET provides a number of ways of working with client-side script. This article explores the usage and drawbacks of ASP.NET script callbacks, and briefly presents a bird’s view of ASP.NET AJAX. To learn about common used Javascript functions in ASP.NET 2.0, please refer to the first part.
view original

ASP.NET Ajax in-depth performance analysis

Wanna share with you what I came across on the net. This guy Omar Al Zabir really knows what he is doing! Look at that article describing ASP.NET Ajax runtime and how to reduce overall download size. He is giving an example with his www.dropthings.com
image0 ASP.NET Ajax in depth performance analysis

Let’s do some ASP.NET runtime analysis on www.dropthings.com. Those who don’t know what it is, it’s an open source start page I made using ASP.NET Ajax, .NET 3.0 and Linq.

ASP.NET Ajax has a pretty big runtime which consists of Core Framework, scripts for UpdatePanel, Preview Script required for Drag & Drop. Additionally I need Ajax Control Toolkit (ACT). All these add up to a staggering 564 KB of download in 12 script references on the page. The download size mostly depends on the usage of extenders and Ajax features.
view original

Getting Started with AJAX 1.0

I came acros this nice article by Mahesh Chand, who explains how to get started with AJAX 1.0

Recently, Microsoft released the commercial version of AJAX 1.0 as an extension of ASP.NET 2.0. That means you can develop AJAX enabled Web applications using ASP.NET 2.0.

After fruition of this article, you will have a better understanding of AJAX 1.0 extensions and learn how easy is to build AJAX enabled Web applications using ASP.NET 2.0 and Visual Studio 2005.“
view original

A Little Perspective On Ajax Home Pages

Arrington posted over TechCrunch a perspective on AJAX Home Pages, interesting when you see every day a new AJAX Home page launched who is in reality holding the market shares. The Comscore report indicates that Yahoo! is the number one with 50.2 millions unique user followed by MSN (or Live), Google, AOL and Netscape. No doubt that Yahoo has the largest user database, but what I noticed is that companies such PageFlakes, Netvibes are not tracked by ComScore and not listed at all. I’m not sure what business model are they following, because with the number of innovations they are doing, the market remain owned by the known giants.

comscore jan2007 A Little Perspective On Ajax Home Pages

view original

New Data Tools Features in Visual Studio Orcas

On the Visual Basic Team blog there is interesting post about “New Data Tools Features in Visual Studio Orcas” following are four major ones:

  1. Object Relational Designer
  2. Hierarchical Update in Typed Dataset
  3. N –Tier Support in Typed Dataset
  4. Local Data Cache with SQL Compact Edition

view original

Auto-scrolling page navigation from Prototype $$ utility

Here is something from Tobie Langel exploring how to use auto scrolling page navigation with the new $$ operator in Prototype 1.5.1 RC:
“Thanks to Andrew’s and Christophe’s fantastic work, Prototype’s $$ utility is not only faster, it now also supports virtually all CSS3 selectors!

And that, my friends, is great news, for it opens up a whole new realm of nifty, unobtrusive JavaScript techniques.

Let’s start with some simple websites enhancement using Prototype version 1.5.1_rc1 and the latest build of script.aculo.us Effects which you’ll have to download from trac.”

view original

Debugging JavaScript using VS.NET 2005

To debug JS in Vs 2005 make sure you haven’t checked “Disable script debugging” in Internet Expolorer Option menu.

Under the Debug menu, Windows, choose Script Explorer. This should show a window on the right side with a list of the running documents. It should show the aspx page any any .js files you have included. Open up any of the .JS files and set breakpoints in your code. Once the script is executed it should stop at your breakpoints and give you all the current watch funcationality that you have come to expect from VS.NET.