Monday, January 03, 2005

The next generation of Web UI is upon us...

Back at the start of November I told you all how, for my final year project at University I "Apparently built REST Web Services in 1999...". This was triggered by reading the report, that I produced for that project, for the first time since I handed it in. I was, if you recall, rather surprised that, without knowing it, I was at the vanguard of something that wouldn't really become popular until very recently. As a quick reminder let me just recap what that project was all about. I was aiming to prove that you could use a handful of very new technologies to produce an interactive, web enabled Project Management Tool. It loaded a JavaScript engine, into the web browser, which made REST calls to grab project data in XML and then render it on the client side in VML (Vector Markup Language, Microsoft's forunner to SVG).

I concluded the article by saying ;

"This trip down memory lane has been a strange experience for me, I am left with some questions. Looking back on this should I be proud of what I achieved in the context of the time? The title of this post says that I created REST Web Services in 1999, but I have to admit that I didn't really know what I was doing so perhaps it was random chance that gave me this opportunity."

The realisation that I did something that was fairly worthwhile so long ago, even though I didn't really realise its' potential, has stayed with me over the last couple of months. It really did give me a well needed boost in confidence. However I have been even more shocked by the recent heavy chatter about the next generation of Web User Interfaces as showcased in Google's GMail service.

When people talk about this they are really extolling the virtues of using the XMLHttpRequest object in the browser to do data loading into a dynamic html interface. This leads to a very responsive experience for the user. Google has used this technique again to produce the Google Suggest service which will give you a list of word/phrase completions as you type and also tell you how many results they would produce.

Joel Spolsky talks about this technique on his blog, http://www.joelonsoftware.com/items/2004/12/15.html, where he says that its use is "raising the bar" for Web User Interfaces.

If you haven't guessed yet, the reason that I am talking about this is that it is exactly the technique that I used back in 1999 to deliver the interface for my final year project. I did this for reasons of providing a responsive user interface and removing the interface generation load from a server (by having it only deliver the data).

Again, I am not suggesting that I invented anything, or that I had the wherewithal to realise what I did. What I am saying is that ideas have their time, and I am glad that in some small way I managed to be part of two big ideas, even though no one will ever know (thanless they read this blog of course).

Note: I have 4 GMail invites that I have no use for, so if anyone wants one, e-mail me at the link on the home page and I'll hook you up. This is of course on a first come, first served basis.

20 comments:

Anonymous said...

What a wonderful invention it is, this thing we call the Internet!

Yellow Blade said...

Chúng tôi xin giới thiệu các dịch vụ vận chuyển, nhận vận chuyển hàng hóa, ship hàng giá rẻ để phục vụ nhu cầu Tết của quý khách hàng. Cụ thể chúng tôi sẽ cung cấp dịch vụ giao quà tết. Chúng tôi sẽ giúp bạn với dịch vụ vận chuyển hàng hóa trong nước giá rẻ sẽ chuyển hàng đến tay người thân, bạn bè ở xa một cách nhanh chóng nhất. Đảm bảo giá cả hợp lý chất lượng dịch vụ tuyệt vời. Ngoài ra chúng tôi còn cung cấp nhiều dịch vụ khác như ship hàng cod, giao hàng cho shop, dịch vụ chuyển phát nhanh hàng hóa trong nước,... Nếu cần chuyển hàng hãy nhớ liên hệ với chúng tôi nhé.

Men Mr said...

I am happy to find useful information from your website, I have some information to share, you can click the link below then, thank you very much.
loa jbl charge 2+, loa jbl flip 3, loa jbl xtreme , loa jbl pulse 2

Vy Nguyễn said...

- máy hút bụi
- máy hút bụi gia đình
- máy hút bụi cầm tay
- máy hút bụi nhà xưởng
- máy hút bụi công suất lớn
- máy hút bụi chính hãng
- máy hút bụi không ồn
- máy hút bụi nhập khẩu
- sửa máy hút bụi tại nhà
- nhà phân phối máy hút bụi giá rẻ
- máy hút bụi giá rẻ
- máy hút bụi giá rẻ tại hà nội
- địa chỉ bán máy hút bụi chất lượng
- máy hút bụi tiết kiệm điện
- máy hút bụi hút nước
- sự ra đời của máy hút bụi
- đại lý phân phối máy hút bụi uy tín
- tìm hiểu về các dòng máy hút bụi phổ biến hiện nay
- bộ đàm cầm tay
- máy bộ đàm giá rẻ
- máy bộ đàm
- máy bộ đàm giá rẻ
- địa chỉ bán máy bộ đàm uy tín nhất hải phòng
- máy nén khí
- máy nén khí giá rẻ
- bảo dưỡng máy nén khí
- bộ lưu điện ups
- diễn đàn seo

Đen Mr said...

Services
kho lạnh
cho thuê máy lạnh
bán block máy lạnh
sua kho lanh cong nghiep
kho mát
lắp đặt kho đông
kho lạnh công nghiệp
kho lạnh
block máy lạnh
kho đông
cung cấp block máy lạnh
sửa máy lạnh công nghiệp
sửa máy lạnh chiller
sửa kho lạnh
kho lạnh đà nẵng
kho lạnh đà lạt
Cho thue xe tai gia re
van chuyen hang gia re
kho lạnh
kho lạnh mini
tháp giải nhiệt
kho lạnh
dịch vụ seo
dịch vụ seo giá rẻ
dịch vụ seo web chuyên nghiệp
máy làm lạnh nước
máy làm bia sệt
cho thue may lanh
sua kho lanh cong nghiep
kho mat
kho lanh

Thanks and best regard

Guu cà phê said...

- Chúng tôi chuyên cung cấp đèn pha led , đèn led , đèn led siêu sáng, đèn led chiếu sáng, đèn pha led, đèn led , đèn led siêu sáng, đèn led chiếu sáng giá rẻ, chất lượng cao, bảo hành 24 tháng trên toàn quốc. Khi khách hang có nhu cầu mua hang trên toàn quốc.
- Đồng thời chúng tôi còn là nhà cung cấp các loại nguyên liệu mỹ phẩm thiên nhiên như: bơ cacao, bơ ca cao, nguyên liệu mỹ phẩm handmade nguyên chất, cao cấp chất lượng có nhiều công dụng trong việc dưỡng da dành cho khách hàng, được đông đảo chị em phụ nữ ưa chuộng và sử dụng để săn sóc sắc đẹp của mình. Do đó các bạn hãy mạnh dạn chăm sóc sắc đẹp của mình bằng những phương pháp hoàn toàn tự nhiên thay vì sử dụng các loại mỹ phẩm đắt tiền nhưng chưa chắc hiệu quả như bơ cacao, bơ ca cao. Quý khách đừng ngần ngại liên hệ với chúng tôi để mua sản phẩm bơ cacao, bơ ca cao nguyên chất hoàn toàn từ tự nhiên. Cảm ơn các bạn!
- Nếu khách hàng còn gặp nhiều khó khăn trong việc chăm sóc sắc đẹp thì sản phẩm bơ hạt mỡ, bo hat mo, shea butter, nguyên liệu mỹ phẩm handmade nguyên chất từ tự nhiên có nhiều công dụng trong việc làm mềm mịn làn da, xóa tan vết thâm nám, đẩy lùi mụn cảm và triệt để xóa nhăn. Hãy cùng chúng tôi chăm sóc sắc đẹp của bạn, chỉ có bạn mới có thể tự chăm sóc cho bạn than của mình.
- Sản phẩm tiếp theo mà chúng tôi sẽ giới thiệu cho các bạn đó là: bơ đậu phộng, bo dau phong , bơ đậu phộng ăn với gì, bơ đậu phộng bán ở đâu thơm ngon, cao cấp chất lượng có nhiều công dụng trong việc dưỡng da dành cho khách hàng, được đông đảo chị em phụ nữ ưa chuộng và sử dụng để săn sóc sắc đẹp của mình.
- Ngoài ra chúng tôi còn là nhà cung cấp dịch vụ ăn uống khắp toàn quốc, đặc biệt là đặc sản cơm niêu, cơm niêu sài gòn, cơm niêu vũng tàu được đông đảo khách du lịch ưa chuộng và là điểm đến khi có nhu cầu ăn uống những món ăn ngon.

Meiqing Xu said...

coach outlet online
coach outlet store
asics shoes
oakley sunglasses
ray ban sunglasses
uggs
adidas nmd
babyliss flat iron
canada goose parka
lacoste shoes
true religion jeans
ghd flat iron
discount oakley sunglasses
michael kors handbags
michael kors handbags
cheap jerseys wholesale
under armour outlet
adidas supercolor
cheap oakley sunglasses
fitflops shoes
nike air max 95
coach outlet online
longchamp
canada goose jackets
fitflops outlet
nike cortez shoes
adidas nmd
michael kors bags
white converse
louboutin uk
hermes outlet
cheap nhl jerseys
vans outlet
ray ban sunglasses
michael kors handbags
air max
zhuo20160714

vothithu thuy said...
This comment has been removed by the author.
vothithu thuy said...

bộ đàm cầm tay khuyến mãi trong tháng 8

Quang Trần Văn said...

kho lạnh
kho lạnh
kho lạnh
kho lạnh
kho lạnh
kho lạnh

lắp đặt kho lạnh
lắp đặt kho lạnh
lắp đặt kho lạnh
lắp đặt kho lạnh

lắp đặt kho lạnh
lắp đặt kho lạnh
lắp đặt kho lạnh
lắp đặt kho lạnh
lắp đặt kho lạnh

lắp đặt kho lạnh
lắp đặt kho lạnh

Thúy Võ said...

máy đo huyết áp nhỏ gọn, tiện ích cho mọi nhà.

dong dong23 said...

louis vuitton
louis vuitton handbags
adidas yeezy
louis vuitton outlet
mont blanc pens
ugg outlet
ugg boots
michael kors handbags
michael kors uk
louis vuitton outlet
20169.29wengdongdong

raybanoutlet001 said...

yeezy boost 350 white
carolina jerseys
ravens jerseys
michael kors handbags
michael kors uk
cheap michael kors handbags
nike air force 1
atlanta falcons jersey
vikings jerseys

chenmeinv0 said...

mcm backpack
nike roshe run shoes
coach factory outlet
hermes handbags
michael kors
steelers jerseys
ice jerseys
chanel handbags
omega seamaster
polo outlet
20171.23chenjinyan

chenmeinv0 said...

instyler curling iron
pony sneakers
michael kors outlet online
coach outlet store online
ray ban clubmaster sunglasses
ray ban wayfarer
christian louboutin heels
cheap ray ban sunglasses
michael kors outlet online
michael kors
2017.2.23xukaimin

dada xu said...

michael kors outlet
lebron james shoes 2017
michael kors outlet
nike free run black
christian louboutin sale
kate spade handbags
michael kors
boston red sox jerseys
ralph lauren outlet online
coach factory outlet
chenshanshan20170318

caiyan said...

coach outlet online
ray ban sunglasses discount
ralph lauren outlet
nike air huarache
cheap jerseys
coach outlet online
toms
celine handbags
michael kors bags
pandora charms sale clearance
0405shizhong

chenmeinv0 said...

calvin klein
north face
coach outlet canada
michael kors
coach outlet online
ralph lauren
nike free running shoes
supra shoes
ray ban wayfarer
air max uk
2017.4.28xukaimin

Thám tử Thành Đạt said...

thue tham tu, dich vu tham tu

Thám tử Thành Đạt said...

thue tham tu, dich vu tham tu