Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

New Ajax project in the works.

Frans Charming
You only need one Frans
Join date: 28 Jan 2005
Posts: 1,847
10-03-2005 17:16
This quote comes from the Lindex thread in economy. Link
From: Lawrence Linden
Yeah, we have some nice AJAX based projects in the works that I think you'll like... stay tuned because we're currently on track to unveil one of the projects next week.
Also, we're definitely headed quickly in the web services direction. However, the currenncy exchange was not going to be the first place we deployed AJAX, but we're already considering how we can improve it with AJAX.

Cheers,
Lawrence


So there will be something new. And i'm wondering what.
Contacting your friends from the site?
Uhm.. i can not come up with more for the moment. But let the wild speculation begin. And if someone heard something, tell us. :D
_____________________
Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
10-03-2005 17:25
Hmm Lawrence revealing that they are using AJAX doesn't really say much about what the underlying concepts will be, since AJAX simply improves the end user experience by making the site perform more like a desktop application. Snapzilla has used AJAX for portions of its functionality since the beginning, and I keep adding more to it (the new tag system is done completely with AJAX, including the list that suggest tags as you type). My money would be on some type of web based search functionality for SL - that is what it is sorely lacking. A web based IM client using AJAX would also be possible and would keep them from having to open up the IM network. So those are two real possibilities.
_____________________
Cristiano


ANOmations - huge selection of high quality, low priced animations all $100L or less.

~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more.

Satchmo Prototype
eSheep
Join date: 26 Aug 2004
Posts: 1,323
10-03-2005 17:32
IM might be a good bet. Especially since no resident has achieved critical mass with a solution and LL could pre-empt the "you stole my business" fiacso.

To see what an AJAX powered IM client looks like check out Meebo

But in brainstorming I was thinking of some sort of more advanced account/transaction history, since the download transaction history has been broken for a while and people keep complaining about it. With an AJAX feel you could quickly browse through dates and transaction types.
_____________________

----------------------------------------------------------------------------------------------------------------
The Electric Sheep Company
Satchmo Blogs: The Daily Graze
Satchmo del.icio.us
Emma Soyinka
Got moo? o_o
Join date: 13 Sep 2005
Posts: 218
10-03-2005 17:38
So... for the uninitiated, what's AJAX? Besides a cleaning formula and a dutch soccer team.
Jonquille Noir
Lemon Fresh
Join date: 17 Jan 2004
Posts: 4,025
10-03-2005 17:40
From: Emma Soyinka
So... for the uninitiated, what's AJAX? Besides a cleaning formula and a dutch soccer team.


Oh good, someone else asked first.
_____________________
Little Rebel Designs
Gallinas
Frans Charming
You only need one Frans
Join date: 28 Jan 2005
Posts: 1,847
10-03-2005 17:49
Hehe, you are definitely not the first.
From: someone

Asynchronous JavaScript and XML, or Ajax, is a web development technique for creating interactive web applications

link

Yea Satchmo, that seems like a good possibility aswell. One i would be very happy with. :)
_____________________
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
10-03-2005 17:54
Lord knows why SL simply doesn't just implement jabber.

Someone could do it in like a weekend.
Satchmo Prototype
eSheep
Join date: 26 Aug 2004
Posts: 1,323
10-03-2005 18:22
Wiki entry can be found here.

Essentially it's a form of web programming that uses Javascript and DOM to create webpages that feel like applications. One of the more well known uses of it is the Google Personalize Home feature. You can drag the various content boxes all over the webpage in a drag and drop style that feels like traditional window style gui's. Although the Wiki states it's been around since 1998, it's just started to pick up a lot of steam in the last 6-12 months.

Check out Netvibes to see a quick an easy example of AJAX. Meebo is also a good example.

People are creating great webapps that feel like desktop apps.

Check out a list of them here.
_____________________

----------------------------------------------------------------------------------------------------------------
The Electric Sheep Company
Satchmo Blogs: The Daily Graze
Satchmo del.icio.us
Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
10-03-2005 18:29
The simplest explanation for non-technical people on what AJAX is would be that AJAX is a way that a web page can communicate with a server and get back information without having to send the entire page to the server, wait for a response, and then get back a new page. This allows pages to be updated in real time, so they are much more responsive. They feel more like working with a normal program instead of a web page.
_____________________
Cristiano


ANOmations - huge selection of high quality, low priced animations all $100L or less.

~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more.

Jonquille Noir
Lemon Fresh
Join date: 17 Jan 2004
Posts: 4,025
10-03-2005 19:24
Got it! Thanks for the explanations. As a computer tard, I appreciate it!
_____________________
Little Rebel Designs
Gallinas
Emma Soyinka
Got moo? o_o
Join date: 13 Sep 2005
Posts: 218
10-03-2005 19:36
Hmmm. Got the explanation on the first try. Reminds me of ah... I forget, there was some MS thing like that a while ago that let you program webpages to function like a form of application. That never took off either though.

Odd that I've never heard of this before.
Satchmo Prototype
eSheep
Join date: 26 Aug 2004
Posts: 1,323
10-03-2005 19:54
From: Emma Soyinka
Reminds me of ah... I forget, there was some MS thing


ActiveX, may it rest in peace. AJAX is cross platform, an open standard and not as inviting to virii as ActiveX was... not as sluggish either. It's also proving to be the platform of choice for Web 2.0
_____________________

----------------------------------------------------------------------------------------------------------------
The Electric Sheep Company
Satchmo Blogs: The Daily Graze
Satchmo del.icio.us
Land Control
Alternate Personality
Join date: 5 Sep 2005
Posts: 9
10-04-2005 02:34
I'd like to play SL in a mini-browser window.
Lora Morgan
Puts the "eek" in "geek"
Join date: 19 Mar 2004
Posts: 779
10-04-2005 05:56
From: Satchmo Prototype
ActiveX, may it rest in peace. AJAX is cross platform, an open standard and not as inviting to virii as ActiveX was... not as sluggish either. It's also proving to be the platform of choice for Web 2.0


Actually, I think AJAX is based on the XMLHTTPRequest object, which is proprietary Microsoft. But fortunately the rest of the world has implemented it so it works pretty smoothly across platforms and browsers. Without XMLHTTPRequest you have to use an iFrame, which isn't an open standard either.

Like any technology, AJAX can be abused and does not by itself make a good experience. It has some downsides, but companies like 37signals have made some products that make excellent use of it.
Satchmo Prototype
eSheep
Join date: 26 Aug 2004
Posts: 1,323
10-04-2005 06:17
From: Lora Morgan
Actually, I think AJAX is based on the XMLHTTPRequest object, which is proprietary Microsoft. But fortunately the rest of the world has implemented it so it works pretty smoothly across platforms and browsers. Without XMLHTTPRequest you have to use an iFrame, which isn't an open standard either.

Like any technology, AJAX can be abused and does not by itself make a good experience. It has some downsides, but companies like 37signals have made some products that make excellent use of it.


Yes very true... and great post!
_____________________

----------------------------------------------------------------------------------------------------------------
The Electric Sheep Company
Satchmo Blogs: The Daily Graze
Satchmo del.icio.us
Emma Soyinka
Got moo? o_o
Join date: 13 Sep 2005
Posts: 218
10-04-2005 10:04
Actually I was thinking about HyperText Application. :D
Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
10-04-2005 10:15
From: Lora Morgan
Actually, I think AJAX is based on the XMLHTTPRequest object, which is proprietary Microsoft. But fortunately the rest of the world has implemented it so it works pretty smoothly across platforms and browsers. Without XMLHTTPRequest you have to use an iFrame, which isn't an open standard either.

Like any technology, AJAX can be abused and does not by itself make a good experience. It has some downsides, but companies like 37signals have made some products that make excellent use of it.


I am happy someone mentioned this, since it would normally get lost in anti-MS commentary. Microsoft has had both AJAX and remoting technologies since IE 5. The most well known application implemented with it besides the Google apps would be the web based Outlook client for Exchange Server. With the inclusion of compatible technology in Firefox and other browsers, it has finally taken off. Microsoft themselves have extensive support for AJAX in their next version of ASP.NET to make developing AJAX applications more seamless (the AJAX specific stuff is called Atlas).

Right now, AJAX development violates proper application design because you have to put way too much code into the actual presentaiton layer. Things like Atlas and other development tools will help to make AJAX development easier as it matures. I have been using a really great free AJAX component for ASP.NET in Snapzilla - it handles writing all the communication code automatically and can pass complex types back and forth easily, but still requires a lot of client side code to be written.
_____________________
Cristiano


ANOmations - huge selection of high quality, low priced animations all $100L or less.

~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more.

Captain Barmy
Pirateocrat
Join date: 18 Mar 2005
Posts: 187
10-04-2005 13:19
From: Cristiano Midnight
I am happy someone mentioned this, since it would normally get lost in anti-MS commentary. Microsoft has had both AJAX and remoting technologies since IE 5.
I'm glad someone mentioned it too. It's embrace, extend, and extinguish... bizarro style! ;)
_____________________
Visit The Captain's Treasure Chest at Takalo (16, 48) or at SLExchange

Use BBEdit 8.2? Textwrangler 2.1? Get the LSL Codeless Language Module.
William Withnail
Gentleman Adventurer
Join date: 11 Sep 2004
Posts: 154
10-04-2005 16:57
From: Lora Morgan
Actually, I think AJAX is based on the XMLHTTPRequest object, which is proprietary Microsoft. But fortunately the rest of the world has implemented it so it works pretty smoothly across platforms and browsers.


The big question of the day should be: Will SL's upcoming html on a prim support javascript and XMLHTTPRequest?

If it does, we could provide very rich applications inside SL. We could view work in progress over each other's shoulders. We could collaborate on documents using writely, etc.

The future is bright!

-WW
Torley Linden
Enlightenment!
Join date: 15 Sep 2004
Posts: 16,530
10-04-2005 17:08
I learned a lot from reading this thread!
_____________________
Satchmo Prototype
eSheep
Join date: 26 Aug 2004
Posts: 1,323
10-04-2005 17:38
From: William Withnail
The big question of the day should be: Will SL's upcoming html on a prim support javascript and XMLHTTPRequest?


I just flipped through the gecko documentation and it does appear that javascript, DOM and XMLHTTPRequest are built into the core rendering engine. Since SL's implementation is based on gecko, and I believe the Town Hall mentioned whatever Gecko can do, HTML in SL can do... so this is looking promising.
_____________________

----------------------------------------------------------------------------------------------------------------
The Electric Sheep Company
Satchmo Blogs: The Daily Graze
Satchmo del.icio.us
Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
10-04-2005 20:05
From: William Withnail
The big question of the day should be: Will SL's upcoming html on a prim support javascript and XMLHTTPRequest?

If it does, we could provide very rich applications inside SL. We could view work in progress over each other's shoulders. We could collaborate on documents using writely, etc.

The future is bright!

-WW


While Gecko/Firefox natively supports both JS and the XMLHTTP object, in order to do truly integrated applications in SL in this manner, we will need some hooks in SL that can pass information to and receive information from a browser. For example, being able to detect what avatar clicked on something and have that information be available to the web page in question. Right now, can pass information on a querystring to the web page itself when using the llLoadURL function when you launch an external browser - but there is no way directly to get information back. I am really curious to see what additional functionality will be added to communicate with the browser. I have been looking forward to this for awhile as web application developer, so I was disappointed that HTML support has slipped from 1.7 to an unknown future date.
_____________________
Cristiano


ANOmations - huge selection of high quality, low priced animations all $100L or less.

~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more.

Frans Charming
You only need one Frans
Join date: 28 Jan 2005
Posts: 1,847
10-13-2005 07:41
just bumping this, to see if anyone knows more of what is comeing.
_____________________
Satchmo Prototype
eSheep
Join date: 26 Aug 2004
Posts: 1,323
11-12-2005 22:15
To revist this thread, I'm assuming the homepage is the new exciting AJAX project.

It is pretty cool.
_____________________

----------------------------------------------------------------------------------------------------------------
The Electric Sheep Company
Satchmo Blogs: The Daily Graze
Satchmo del.icio.us
Lawrence Linden
Linden Lab Developer
Join date: 25 Jun 2005
Posts: 235
11-12-2005 22:25
From: Satchmo Prototype
To revist this thread, I'm assuming the homepage is the new exciting AJAX project.

It is pretty cool.


Good guess. :) The map is our first significant AJAX project.

Cheers,
Lawrence
1 2