Its taken a while for me to take time off and write this. But, the good thing is i have done it.

Here is the summary for day1 of the ajaxworld conference that i attended last week. i think i missed out on a couple of sessions here,but
hopefully i can add them in once i can find out where i placed the notes for them.
 

Day 1 at the ajaxworld conference:

The conference started off with Douglas Crockford from Yahoo giving a presentation
on "Can we fix the web".


- The browser was not supposed to do so much Ajax stuff.
- We have exploited most of its potential
- Security is high priority and the browser environment seems highly insecure
- Lots of languages for the web and everything has different semantics
- One thing that is benign in one language maybe harmful for the other.
- The existing model for Javascript DOM and cookies have many flaws in them.
- Forthcoming versions of ECMA script and HTML dont seem to satisfy them.
Some good languages:
Google projects - Caja and Cajita.
Something like JSONRequest for safe data transfer

We could have something like Google gears or Adobe AIR for communication containment.
Provides co operation with mutual suspicion.

But then, it is heavy weight and difficult. Still subect to XSS attacks.

Accelerate web development with Appcelerator

- Started off with history of web related products like powerbuilder and sybase.
- History of WWW, intranets, browsers, W3C, programming languages, netscape,
app servers, JCP etc..
- Web 2.0 seems to be an overloaded term with lots of different things that
are being done being classified as web 2.0
-Appcelerator has a product that does event handling, ajax and DHTML coding for you.
- It codes javascript that you dont have to code.
- We can use widgets from other vendors like YUI, flex and ext widgets.
- Appcelerator provides RIA capabilities along with SOA.


REST and Ajax by Lars Tridoff

- REST is an alternative to soap.
- Each resource has an URI and representation
- Resources have respresentations each of which have URLs.
- There are various forms of REST clients
      - Libwww
      - Apache commons HTTP lib
      - Python HTTP library
      - Web browsers
Web forms 2.0 - Support for other modes than POST and GET

Define representations for resources
Define POST behavior

Browsers do not support PUT or DELETE. So, wrap PUT or DELETE in a post request
and add HTTP method-override header.

Sling with "mu"jax
- Exposes the complete JCR repository as a JSON tree
- APIs for CRUD
- stand along JS library
- DOJO toolkit integration

http://weblogs.goshaky.com/weblog/lars

Jmaki webtop - Arun Gupta

Honestly, one of the better presentations for creating mashups on the web.
I dont think i need to say much about this. You can just go visit http://jmaki.com


Comments:

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2008 by venky