Feed on Posts or Comments

Category Archivewebdev



webdev rich.campoamor on 02 Aug 2008

Sun Labs Lively Kernel

Lively Kernel is another one of these technologies from Sun that is tantalizingly cool, but hopelessly unfinished enough that you really can’t commit to develop against it in a non-trivial way. Having it only work properly in Safari pretty much dooms it to obscurity. It is supposed to work in Firefox, but for me it only displays about the top two inches of the demo and that is it.

I think one of coolest features of all is that it is SVG-based under the covers. I think that SVG is a real sleeper technology that is going to emerge as an extremely powerful way of getting scalable user interfaces that go from mobile to desktop (and beyond).

Intro from Sun’s site:

The Sun Labs Lively Kernel is a new web programming environment developed at Sun Microsystems Laboratories. The Lively Kernel supports desktop-style applications with rich graphics and direct manipulation capabilities, but without the installation or upgrade hassles that conventional desktop applications have. The system is written entirely in the JavaScript programming language, a language supported by all the web browsers, with the intent that the system can run in commercial web browsers without installation or any plug-in components. The system leverages the dynamic characteristics of the JavaScript language to make it possible to create, modify and deploy applications on the fly, using tools built into the system itself. In addition to its application execution capabilities, the Lively Kernel can also function as an integrated development environment (IDE), making the whole system self-sufficient and able to improve and extend itself dynamically.

Technorati Tags:
, , , ,

webdev rich.campoamor on 03 Sep 2007

Widget Conversations

Google recently announced that they are supporting a pubsub model for sharing information between gadgets (their name for widgets). I think this is a very good thing in that it is a step toward building more composite functionality on a page by having multiple specialized widgets share information for a greater purpose. Think of it as mashups for widgets (mash-ets?, widg-ups?).

For whatever reason, the developers of the Java Portlet specification never seemed to catch on to the power of inter-widget communication.

Technorati Tags:
, , , , ,

misc & webdev rich.campoamor on 15 May 2007

Web 2.0 and Bad Design

Jacob Nielsen’s recent article on the BBC carried the title Web 2.0 ‘neglecting good design’. I would agree that those sites that implement AJAXy eye candy are not doing their users a service, but I also believe that used well, ‘web 2.0′ elements can add to the user experience. Flash-based sites, however remain in the absolute toilet of web offerings and should be avoided at all cost.

I also take Mr Nielsen’s views with a grain of salt as he seems to have this near luddite view of the web being a text-only medium (though I note that he is actually including a link to a video on his site now). All other interaction and decoration seemingly spurious in his thought. I, however, think there is an intelligent application of any of the new features. After all, it’s about usability, not one man’s aesthetic.

Technorati Tags:
, , ,

webdev & webtools rich.campoamor on 08 Dec 2006

Exhibit Data Publishing Framework

The fine minds at SIMILE at MIT have come up with a ‘lightweight structured data publishing framework’ called Exhibit that is in the same vein as their awesome timeline widget.

It’s like Google Maps and Timeline, but for structured data normally published through database-backed web sites. Exhibit essentially removes the need for a database or a server side web application. Its Javascript-based engine makes it easy for everyone who has a little bit of knowledge of HTML and small data sets to share them with the world and let people easily interact with them.

Check out the examples, including US Presidents and Breakfast Cereal Character Guide.

They also provide a complementary tool called Babel to convert from various formats to the Exhibit JSON format.

And, as they say: “Remember: there is no database, no web application behind these examples.”

technorati tags: , , , ,

webdev rich.campoamor on 02 Oct 2006

Ajax Accessibility

I cribbed this great list of Ajax accessibility resources from justshelley.

technorati tags: , , ,

webdev rich.campoamor on 10 Sep 2006

Watch Out AJAX and Flash

Ok, now there is a legal reason to re-evaluate all of the AJAX and Flash cruft that you may be tempted to gratuitously stick on your web site to be the flavor of the moment. And double that for all of the ‘flash only’ sites out there.

A federal judge in San Francisco ruled Wednesday that a lawsuit filed against Minneapolis-based Target Corp. by the National Federation for the Blind (NFB) regarding the accessibility of the retailer’s Web site can move forward.

According to the NFB, the ruling sets a precedent establishing that retailers must make their Web sites accessible to the blind under the Americans with Disabilities Act (ADA).

So when you are out there fixing the (visual) accessibility issues with your site, how about enabling some of the semantic web technologies for your site at the same time. More ‘machine readable’ data on your site also translates into better (non-visual) accessibility.

technorati tags: , , , ,

ideas & webdev rich.campoamor on 30 Jun 2006

Read/Write Internet

Stumbling across the very fun asciimaps made me think about the time before ‘the web’ when there was just the Internet. It made be chuckle about all of the talk lately defining web 2.0 as being all about making the web read/write. The funny thing is that before the great Internet land rush brought about by the browser and HTML, the Internet was an intensely read/write place: email, usenet, telnet, gopher, ftp (all from the command line, please). It wasn’t until the proliferation of brochure-ware, me-too web sites that the ‘write’ part of the equation started to fade.

To me, it seems like the ‘web 2.0′ stuff is really just an natural evolution of when web sites discovered the interactive possibilities that a web site could provide via good old CGI-BIN and others. Probably the biggest difference is that the user interface has gotten a bit more sophisticated with DHTML, CSS and Ajax versus the full-page-refresh-to-do-anything mode of initial web sites.

technorati tags: , , ,

technology & webdev & webservices & webtools rich.campoamor on 07 May 2006

Ajax and Accessability

sitepoint has an excellent posting on Ajax and Screenreaders: When Can It Work? With more and more sites resorting to Ajax-y interfaces (sometimes for questionable, buzzword compliance reasons), I have often wondered what the effect on the usability of these site is for those users who require screen readers to surf the web. In summary the author states:

Let’s face it, a great many AJAX applications (dare I say, “most”?) use this approach for its own sake, and don’t really benefit from it all — they could just as well use traditional POST and response.

I would even go a step further to call for a fundamental re-assessment of our priorities here. What we’re talking about is making dynamic client interfaces work effectively in screen readers, but maybe that was never the point. Isn’t the real point to make the applications themselves work effectively in screen readers?

Some may read this article and think, ‘meh, why should I care?’. I think that you should because a growing part of Internet users are (or are becoming) ’senior citizens’ who may need a screen reader at some point. Why lock out a large part of your potential audience/market by succumbing to the need to chase the latest buzz? Besides, isn’t this the same sort of lesson in exclusivity that the ignorant ‘IE only’ sites are continuing to learn to this day?

technorati tags: , , , ,

ideas & technology & webdev & webservices rich.campoamor on 21 Apr 2006

The Effect of Standards on IT Business Strategy

As always, a compelling and insightful commentary by IBM’s Irving Wladawsky-Berger (via AlwaysOn); this time discussing the effect that technology standards are having (or will have) on IT Strategy. One of the points that he makes is that standards aren’t just about software leverage; hardware and web services standards are going to allow enterprises to grow and share in ways they couldn’t easily before.

Now, what we have seen is the continuing emergence of standards as we keep going up the stack. In this world of grid computing, what you’re really trying to do is share all kinds of IT resources—computing capacity, storage, files, applications, and so on—all built around the common standards that everybody uses. So you can essentially begin to virtualize the system so that people can access your resource without having to know precisely where that resource is. A very difficult example that must have been used in let’s say supercomputing systems is that you can form a grid out of multiple supercomputers in a location or in a country, and when somebody submits a job they submit it to the grid. And then the systems themselves get their act together, find where they have capacity, and make sure they can access everything, but you’re essentially sharing all the extreme capacity that wasn’t there before.

technorati tags: , ,

fun & webdev & webtools rich.campoamor on 21 Apr 2006

Rotating Animation Effects in Javascript

In what feels like a return to the heady ’spinning logo, flaming logo’ days of early web design, Yusuke Kawasaki has created a way to produce cube image rotations in Javascript. While this is wonderful eyecandy and some pretty deft Javascript programming, I’m not entirely sure how useful this might be in practical terms. via Ajaxian

technorati tags: , , , ,

blogging & webdev & webtools rich.campoamor on 20 Apr 2006

Google Calendar API Now Available

Google have released the API for their new Calendar offering.

In related news, a Wordpress Widget has been released for Google Calendar. Based on developer comments, it will be modified to utilize the new calendar API in the future.

technorati tags: , , , ,

technology & webdev & webtools rich.campoamor on 14 Apr 2006

Now with Ajax

This week I saw an announcement on Ajaxian that several high powered engineers were leaving Sun Microsystems for JackBe. I recognized all of the names of the engineers from the influential Core J2EE Patterns book that they collectively co-authored.

Unfortunately, visiting the JackBe web site does not give a very good first impression, particularly the large-ish advert that might as well read “make your company fully buzzword compliant with our Ajax assessment!!”. This reminds me of around 8-10 years ago when every consulting company was offering a ‘Java assessment’ or ‘Java Jumpstart’ and how such things will give you a ‘technical/competitive advantage’ to anyone who would take the bait. Repeat the same for client-server, object-oriented programming, eCommerce, agile programming, INSERT_YOUR_FAVORITE_HERE.

This is not to say that Ajax does not have value (it does, when applied appropriately), but it is to say that anything can be oversold.

technorati tags: , , , ,

webdev & webtools rich.campoamor on 09 Apr 2006

A New Twist On CAPTCHA: KittenAuth

Rather than use the awkwardly warped (and many times unreadable-to-humans) CAPTCHAs there is some work at presenting a matrix of photographic images and asking the (presumed) human viewer to pick out three of a kind. The first place I saw this was KittenAuth on thepcspy.

technorati tags: , , ,

webdev rich.campoamor on 11 Feb 2006

Trendy Web Design

Current style in web design describes what is ‘hot’ in web page design. According to the post, great sites share a common set of attributes:

* Simple layout
* 3D effects, used sparingly
* Soft, neutral background colours
* Strong colour, used sparingly
* Cute icons, used sparingly
* Plenty of whitespace
* Nice big text

I tend to agree with most of these attributes, but find some of the sites that use somewhat jarring color combinations and not enough contrast between background and font color annoying. For me, simple and clean is always better — which is a far cry from web design 10 years ago when it was all about ’spinning logo, flaming logo’ eye candy.

technorati tags: ,

java & webdev rich.campoamor on 21 Jan 2006

The Value of JSF for Web Development

TheServerSide has a long and heated discussion on the value of using JavaServer Faces for web application development. This was sparked by a blog post with the somewhat incendiary title of “JSF: The 7-Layer Burrito I Won’t Eat Again“.

My question is: why does every discussion about JSF usually end with someone bringing up Tapestry rather than dealing with the merits and liabilities of JSF?

technorati tags: ,

ruby & webdev & webtools rich.campoamor on 21 Jan 2006

Making Javascript More Like Ruby

Over at Ajaxian, there is a discussion on Kavascript which is an attempt to make javascript a bit more like Ruby and Perl.

The general consensus seems to be that this is a very, very, bad idea (pre-compilation = debugging nightmare).

technorati tags: , ,

misc & webdev rich.campoamor on 21 Jan 2006

Some Quick Links

Edd Dumbill has some commentary on the apparently appalling state of the underlying code in the new apple offerings.

Like sushi and folding paper? Then download and fold some PDF sushi.

Interested in web API mashups and curious who has mashed up what, then have a look at the Web 2.0 Mashup Matrix.

Finally, some thoughts about ruby as a scripting language in the browser.

technorati tags: , , , ,

misc & webdev rich.campoamor on 15 Jan 2006

Still Struggling to Define Web 2.0

I really enjoy the World Wide Words web site. A recent entry is struggling with a familiar issue: how does one define ‘web 2.0′. Unfortunately (and not surprisingly) they don’t have much more success than others who have tried.

That aside, I find the site fascinating — but, I have always been interested in linguistics and word origins. For example, you can find out why the abbreviation for pounds is lb, and whether the word shot (as in a shot of whiskey) has anything to do with cowboys buying liquor with bullets.

They have a site feed, so why not give it a try? It may be just the thing to get some beneficial stimulation for your brain.

technorati tags: , ,

misc & webdev & webtools rich.campoamor on 15 Jan 2006

Websites in a Blink

I really enjoyed Malcom Gladwell’s book Blink and noticed that a recent article in Nature provides further evidence that all it takes is a ‘blink’ to decide if a web site is worthy of attention or not.

Lindgaard and her team presented volunteers with the briefest glimpses of web pages previously rated as being either easy on the eye or particularly jarring, and asked them to rate the websites on a sliding scale of visual appeal. Even though the images flashed up for just 50 milliseconds, roughly the duration of a single frame of standard television footage, their verdicts tallied well with judgements made after a longer period of scrutiny.

technorati tags: , ,

fun & webdev rich.campoamor on 30 Dec 2005

How To Tell The Difference…

between ‘Web 1.0′ and ‘Web 2.0′ .

Too funny (and sadly true).

technorati tags: ,

Next Page »