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.

13 comments:

Anonymous said...

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

Unknown said...
This comment has been removed by the author.
Unknown 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

Unknown 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

Unknown said...

Là một cửa hàng thương hiệu – an toàn. có nhiều năm kinh nghiệm trong các lĩnh vực tổn phí. Đa Minh Tân luôn đặt “Lời ích người sử dụng khi vay tiền lên hàng đầu”. Sau khoáng đãng năm phát triễn nghiên cứu giúp. thừa nhận diện được sự phiền phức cùng cách thức rượm rà khi vay tiền ngay hiện tại. bắt buộc Đa Minh Tân nêu ra phương pháp new mê say có khuynh hướng bắt đầu Vay tiền mặt – sở hữu tiền cấp tốc trong ngày.

1. phương thức vay đơn thuần nhất lúc này
nên làm giấy tờ ko nên giám định không ngăn nắp. bởi tài xế hoặc Hộ khẩu sẽ vay được tiền.
2. Thời gian giải ngân tiền mặt nhanh nhất hiện thời
ký thông qua đại dương sơ trong 15 – 30 phút. Giải ngân tiền bên sau 1/2 tiếng – cho 2h giả dụ khiến bản thảo trước 21H tối. chúng tôi cam kết giải quyết trong ngày. Ko để tồn sang hôm sau.
3. Vay toền online miễn sao chúng ta có mạng internet
mọi lúc các địa điểm. cẩn thận website. ảnh viện đang cùng với chuyên viên tham vấn nhiều năm kinh nghiệm trợ giúp chúng ta. chúng ta không luôn phải đi xa mong chờ. Chỉ nhu yếu nhấc máy cùng Gọi. sẽ vay được tiền.
4. chẳng phải tài sản đảm bảo, không phải minh chứng các khoản thu nhập
Chỉ tất yêu phương thức mộc mạc cũng như trên. chúng tôi không phải ai bảo lãnh khoản vay cho bạn. quan trọng vô cùng yên tâm chưa làm cho phiền tổ ấm bạn.

vay tien nhanh, vay tiền nhanh, vay tiền online, vay tien online, vay tien, vay tiền, vay tien, vay tín chấp, vay tin chap, vay tiền nhanh nhất, vay tien nhanh online, vay tiền nhanh online, vay tiền online nhanh, vvay tien online nhanh,
vay tien nhanh nhat,

vay tien online said...

"Buy products related to medical textbooks for doctors and see what customers say ... But there is the online version that is very good, and eliminate that problem
medical book pdf
medical book free pdf
free download medical
medical book pdf
free medical book pdf"