Web Info & Tutorials

September 6th, 2007

WEB DEVELOPERS, WHERE ARE WE NOW?

Alex Russell isn’t known for holding back his opinions. He continues his tradition of calling issues to our attention in his piece on Where are we now?.

This article takes a look back to his posting, 1.5 years ago, on the state of things at that point…. and what he would like to see. He isn’t happy with the progress made in the year and a half since.

He hits out at Microsoft’s secretive behaviour:

The “worst case scenario” that I’ve described to folks in private for a long time is that IE 7 is the end of the line. The last hurrah. The final gasp of life in Trident’s creaking limbs. IE 7 could either signal the beginning of a renewed commitment to the web by Microsoft, or it could be the minimum MSFT can get away with to prevent customer mutiny. To assuage the latter scenario, I’ve directly and firmly asked every member of the IE team I’ve talked to since then to outline in public Microsoft’s commitment to new versions of IE. We need to see timelines, feature targets, and distribution plans for those releases as well. This might seem like putting the cart before the horse but I think it’s not too much to ask. In fact, it might even be the minimum the web development community should expect.

and he compares it to the other browser vendors:

Brendan Eich has an entire blog dedicated to communicating outward about the features that we can expect from the web as delivered by Firefox (and the platform behind it). The IE Team’s blog is eerily silent on the future of what is still the most important browser on the internet. We’re reduced to getting information from third parties and conference talks. The features planned for Firefox 3 are impressive and the work is being done in the open, meaning it’s easy to have confidence that not only will Mozilla ship what they say they will, it’ll be here when they say it will. Same goes for the excellent work the Safari team has been doing. Even Opera keeps its community on fire by shipping regular updates, showing tech previews at conferences, and blogging about the progress being made on many fronts. If the IE team is holed up working on something stonkingly good, they certainly aren’t doing themselves any favors by not telling us about it. The result of their radio silence isn’t mystery, it’s distrust. Deep, divisive, troubling distrust of the kind you can only get when folks who break up stop talking altogether.

Then, the future:

I’m pretty sure the IE team isn’t sitting still. Chris Wilson is heading up the HTML 5 working group and there’s reports of some real progress there. HTML 5 is the most important web spec under consideration anywhere so this is truly good news. But it hasn’t yet been accompanied by the kinds of communication that allow us to trust MSFT as a custodian of the web’s future.

Getting IE 7 and watching it ramp up among IE’s installed base has been good, but it’s only half the answer. The web needs to know, unequivocally, when we can expect more information about IE.Next, what OSes it will target, and what standards, improvements, and major fixes are on the roadmap even if they slip. Without that much honesty, this relationship probably won’t get off the ground again.

Are you as worried about the future as Alex?

September 6th, 2007

EXT 2.0: SCROLLING TABS, ANCHOR LAYOUT, THE WEB DESKTOP, AND MORE

Back when it was YUI-EXT the framework was immediately impressive because of the level of detail on the UI and look & feel. You could see that Jack wasn’t just thowing out code willy nilly. He was architecting a good looking overarching framework. It was consistent. It had nice touches. It just looked good!

Now we are moving towards Ext 2.0, and the team has announced new features in a preview that continue the tradition:

A common theme for the Ext framework is building rich web applications that can barely be distinguished from true desktop applications. Everything from the look and feel of a control to smooth transitions in DnD are considered when building out the controls. The Web desktop is a culmination of this effort and demonstrates how the use of standards based technologies such as JavaScript, CSS & DOM can be leveraged to build a desktop like experience within the context of a browser. Notice in the screenshot that modeless windows are being used within an MDI (Multiple Document Interface) paradigm to display data to the user.

Go ahead and play a little with the web desktop experience:

Ext 2.0 Windows

There are a slew of new features too, such as:

  • Grouping & Group Summary: Ext 2.0 will introduce highly configurable single-level column grouping capabilities as well as summary rollups at the group level.
  • Scrolling Tabs: By extending the Ext.TabPanel control with a new “autoScroll” directive, all tabs added to the panel instantly fall into the scrollable behavior of the tab panel
  • Anchor Layout: The team extended the FormPanel component to allow form controls to be anchored to a specific position within a specific container.
  • Column Tree: One of the requests that we’ve frequently received, and now implemented, is the ability to define additional display columns with the tree control.

You can see all of this in action. Let the guys know what you think. They are listening!

We also put together a very quick walk through of the features:


September 6th, 2007

IPODTOUCH.AJAXIAN.COM?

iPod Touch and iPhone sitting in a tree...

The reach of your iphone.*.com domain has now grown as some are talking about.

With the iPod Touch release, there are soon going to be a LOT of users of the Mobile Safari browser. There will be a large set of people who want the WiFi iPod, but don’t need the phone.

Also, for those who want the phone, it is $200 cheaper. I think it is safe to say that there will be many iP* devices hitting the web come holiday time.

The big decision is…… what do you call the domain? i.*.com instead of m.*.com? :)

September 6th, 2007

SILVERLIGHT 1.0 RELEASED: LINUX VIA MOONLIGHT AND EXPRESSION ENCODER

Microsoft’s Silverlight 1.0 has been released.

They seem to be touting the media lateral of things strongest (a.k.a. Kill Flash):

  • Built-in codec hold for activity VC-1 and WMV video, and MP3 and WMA frequence within a browser. The VC-1 codec is a bounteous travel nervy for incorporating media within a scheme undergo - since it supports rattling expeditiously activity high-quality, panoptic definition recording in the browser. It is a standards-based media info that is implemented in every HD-DVD and Blueray DVD players, and is based by hundreds of jillions of ambulatory devices, XBOX 360s, PlayStation 3s, and Windows Media Centers (enabling you to cypher noesis erst and separate it on every of these devices + Silverlight unmodified). It enables you to ingest a Brobdingnagian accumulation of existing recording noesis and provides admittance to the panoptic ecosystem of existing Windows Media tools, components, vendors and hardware.
  • Silverlight supports the knowledge to progressively download and endeavor media noesis from whatever web-server. You crapper saucer Silverlight at whatever address containing video/audio media content, and it module download it and enable you to endeavor it within the browser. No primary computer cipher is required, and Silverlight crapper impact with whatever web-server (including Athapascan on Linux). We’ll also be emotional an IIS 7.0 media arrange that enables flush bandwidth throttling features that you crapper enable on your web-server for free.
  • Silverlight also optionally supports built-in media streaming. This enables you to ingest a moving computer same Windows Media Server on the backend to expeditiously course video/audio (note: Windows Media Server is a liberated creation that runs on Windows Server). Streaming brings whatever momentous benefits in that: 1) it crapper meliorate the end-user’s undergo when they essay around in a super recording stream, and 2) it crapper dramatically modify your bandwidth costs.

But there is also the Ajax (or Kill Ajax?) side:

  • Silverlight enables you to create flush UI and animations, and combining agent graphics with HTML to create compelling noesis experiences. It supports a Javascript planning help to amend these. One morality of this is that it makes it rattling cushy to combine these experiences within AJAX web-pages (since you crapper indite Javascript cipher to update both the HTML and XAML elements together.?).

As substantially as swing discover a test edition (which module be nicely auto-updated), there was also the declaration that Miguel de Icaza’s, and his aggroup at Novell, are today officially the UNIX resolution via Moonlight.

Microsoft already declared Silverlight 1.1 with every of the morality of the DLR, so a aggregation of grouping are just inactivity for that!