stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Commentary: Avalon and XAML Great for Developers, But...







Commentary: Avalon and XAML Great for
Developers, But...

Commentary: Avalon and XAML Great for
Developers, But...
10/31/2003 10:36 AM




This is a GrokNews Entry: (what is grok?)





Similar Items

Commentary: Avalon and XAML Great for Developers, But...

Grok Headline matches for Commentary: Avalon and XAML Great for Developers, But...

Avalon/XAML First Look


Avalon/XAML First Look 04/14/2005 04:55 PM
Familar with Microsoft's new XAML? I wasn't, until recently.

PDC: Some concerns about Avalon, XAML


PDC: Some concerns about Avalon, XAML 10/28/2003 11:06 PM

Introducing "Longhorn" for Developers -
Chapter 3: Controls and XAML


Introducing "Longhorn" for Developers -
Chapter 3: Controls and XAML
12/14/2003 10:10 AM
Fundamentally, a XAML page describes the classes that the runtime should create, the property values and event handlers for the instances of the classes, and an object model hierarchy—that is, which instance is the parent of another instance.

Microsoft Feeds Developers with Avalon


Microsoft Feeds Developers with Avalon 02/01/2005 10:10 PM

Great commentary about Spirit on Mars


Great commentary about Spirit on Mars 01/04/2004 08:20 PM
The Spirit landing from a bloggers perspective great commentary this is the kind of information that makes the blogging community...

Commentary: Small Developers And Cocoa
Change Paradigms


Commentary: Small Developers And Cocoa
Change Paradigms
04/18/2005 02:55 PM

great insight into the types of
developers


great insight into the types of
developers
08/17/2004 11:14 AM
Angels, Assholes and Morons .. Mark Pilgrim

diveintomark.org/archives/2004/08/16/specs
track this site | 3 links


Miguel de Icaza Debates Avalon with an
Avalon Designer


Miguel de Icaza Debates Avalon with an
Avalon Designer
09/09/2004 10:12 PM
Slashdot Sep 10 2004 2:19AM GMT

Inside Avalon: The Avalon Control
Content Model


Inside Avalon: The Avalon Control
Content Model
07/10/2004 02:41 AM
Jeff Bogdan explores Avalon's control content model, a concept that can be nearly missed by the developer on first encounter, but one that provides extreme flexibility when meeting the demands of richer scenarios.

Great Plains Dexterity Customization
Options - overview for developers


Great Plains Dexterity Customization
Options - overview for developers
07/24/2004 04:39 PM
WebDevInfo Jul 24 2004 8:28PM GMT

Your great-great-grandmother didn’t
have to surrender her children. What
happened?


Your great-great-grandmother didn’t
have to surrender her children. What
happened?
04/01/2005 11:00 AM
The Underground History of American Education
You aren’t compelled to loan your car to anyone who wants it, but you are compelled to surrender your school-age child to strangers who process children for a livelihood.... If I demanded you give up your television to an anonymous, itinerant repairman who needed work you’d think I was crazy; if I came with a policeman who forced you to pay that repairman even after he broke your set, you would be outraged. Why are you so docile when you give up your child to a government agent called a schoolteacher?

Hello XAML


Hello XAML 11/10/2003 11:12 PM
Don creates not one, but two versions of "Hello World" in XAML.  The delicious fragrance of epic battles is in the air.

No dynamic XAML?


No dynamic XAML? 11/10/2003 11:11 PM

Let's assume for a moment, that XAML is HTML "done right" for rich clients (suspend disbelief if you have to).  It apparently SVG like elements, if nothing else.  It doesn't have CSS, but apparently there are other ways of solving similar problems being proposed.

Apparently, one can embed small amounts of code in the markup.  Unquestionably controversial, but often handy.  This corresponds roughly to the role that JavaScript plays in HTML... or does it?

What about Dynamic HTML?  Namely the ability to modify the rendering and content of the document on the fly?  Isn't that lost by a compile to bytecode approach?


XAML Tour


XAML Tour 11/11/2003 05:44 PM
So I've described the 5 families of Avalon Elements: Panels, Controls, Shapes, Decorators, & ContentElements.

Xamlon: XAML for .NET 1.1


Xamlon: XAML for .NET 1.1 01/07/2004 02:33 PM

A former colleague/collaborator, Paul Colton, has just released a new product called Xamlon, which provides a simple XAML implementation on top of .NET 1.1 and the Windows Forms framework.  For those not familiar with Paul, he founded LiveSoftware, and created JRun, the first commercial Java Servlet engine -- he and his team went on to invent what became JSP and JSP Tag Libraries (what they called Dynamic Taglets), and CF_Anywhere, a CFML processor on top of their Java Tag framework.  Paul left Allaire after we acquired LiveSoftware, and has been playing around with a lot of ideas, but this one seems pretty cool! 

XAML is the new XML-based user interface programming language that will be part of the Windows Longhorn release in 2006.  Paul clearly liked XAML and thought that developers would be interested in developing with it (albeit much smaller/simpler in scale and richness) today.  This will be an interesting project to track.

 

 


IE Development: XAML


IE Development: XAML 10/28/2003 11:06 PM
Looks like the covers are slowly slipping off - a glimpse of Microsoft's browser strategy focussing on web applications has turned up overnight, courtesy Simon and Eric. What all this is about: XUL, or XML User Interface Language was...

XAML and... Swing


XAML and... Swing 12/30/2003 01:17 AM

Let's see. There's this new language+API. It is, in theory platform independent. It's pretty high level. Below the high-level description, it runs on top of a virtual machine. It's verbose. Some people say it will never work.

Gotta be Swing, right?

How about XAML?

On Saturday Sam commented on a XAML example. He makes a number of good points. Which jump-started earlier XAML-related musings.

XAML will be Windows-only, so in that sense the comparison is stretched. But this is a matter of practice, in theory an XML-based language could be made portable (when there's a will there's a way). XAML was compared a lot to Mozilla's XUL, and rightly so, but I think there are some parallels between it and Swing as well.

One big difference that XAML will have, for sure, is that it will have a nice UI designer, something that Swing still lacks. On the other hand, I think that whatever code an automated designer generates will be horribly bloated. And who will be able to write XAML by hand? And: the problem of "bytecode protection" in Java comes back with XAML, but with a vengeance. How will the code be protected? Obfuscation of XML code? Really? How would it be validated then? And why hasn't anyone talked about this.

And another thing: Sun has shown in the past few years that they've taken a liking to countering Microsoft announcements with some of their own. ie., MS comes out with Web services, they come out with web services. MS does X, Sun does it too, but in Java. One wish: that Sun would ignore XAML and just continue improving Swing, and create a simple, good UI designer for Swing. Supposedly Project Rave will do this... but here's hoping there won't be any course corrections simply to show up Microsoft. Please, pretty please, Sun.

On a related note, Robert says this regarding XAML:

[...] you will see some business build two sites: one in HTML and one in XAML. Why? Because they'll be able to offer their customers experiences that are impossible to deliver in HTML.
Come on, Robert, these days, when everyone's resources are stretched to the limit, when CIOs want to squeeze every possible drop of code from their people, when everyone works 60-hour weeks as a matter of common practice, are you seriously saying that companies will have two teams to develop a single website? Is this Microsoft's selling point? "Here, just retrain all of your people, and double the size and expense of your development team, and you'll be fine."

Of course not. Most companies will have one team, not two. Hence, logically, either people will use it or won't, without a lot of middle ground in between. That leaves two possibilities: 1) XAML will be niche and never really used a lot (think ActiveX, or, hey, even Java Applets!) or 2) XAML will kill HTML.

Which one do you think Microsoft is betting on?


First XAML, Now MAML


First XAML, Now MAML 07/26/2004 12:50 AM
MAML stands for Microsoft Assistance Markup Language. It's the next step in the evolution of help systems. It looks really cool, and having just spent the week taking apart MSHelp2, I'm wishing I could use it right now.

XAML and WinForms


XAML and WinForms 11/11/2003 06:52 PM
Don's post about XAML as CLR object graph persistence...showed off the namespace mapping feature, which leads Werner to speculate about whether you can write WinForms UI from XAML

XAML is for humans


XAML is for humans 11/10/2003 11:12 PM

Don Box: Today, the data needed to initialize an object graph is hidden behind imperative statements in your programming language of choice. That makes it difficult to tease out of the rest of your program without weird markers in the source code to delimit the structure of your code into recognizable pieces.

My previous post on this subject had more to it, but I chickened out and didn't post it.  What the heck, I could be wrong, but... here's essentially what I said.

...

XAML revealed


XAML revealed 11/05/2003 02:30 PM

Don Box: XAML is just an XML-based way to wire up CLR types no more no less...  XAML is domain-neutral, so while it may be used to create desktop apps, web pages, and printable documents, it could also be used to create CRM apps, blogging backends, or highly concurrent web services provided you had a supporting CLR-based library to do the heavy lifting.

I guess that clears that up.


Longhorn: Controls and XAML


Longhorn: Controls and XAML 12/18/2003 12:58 AM
Longhorn platform applications typically consist of an Application object and a set of user interface pages that you write in a declarative markup language called XAML. The Application object is a singleton and persists throughout the lifetime of the application. It allows your application logic to handle top-level events and share code and state among pages. The Application object also determines whether the application is a single window application or a navigation application. You typically write each user interface page using a dialect of XML named Extensible Application Markup Language (XAML). Each page consists of XAML elements, text nodes, and other components organized in a hierarchical tree. The hierarchical relationship of these components determines how the page renders and behaves. You can also consider a XAML page to be a description of an object model. When the runtime creates the page, it instantiates each of the elements and nodes described in the XAML document and creates an equivalent object model in memory. You can manipulate this object model programmatically—for example, you can add and remove elements and nodes to cause the page to render and behave differently.

XAML Extended Attributes


XAML Extended Attributes 12/02/2003 01:55 AM
This is the one where Chris Sell's XAML example triggers two completely different trains of thought ...

Feedback about XAML wanted


Feedback about XAML wanted 12/09/2003 02:43 AM

Rob Relyea (program manager for XAML) asks "what is missing from or broken about XAML?"


Data Styling in XAML


Data Styling in XAML 05/07/2004 10:46 AM
Joe Marini has already posted a WinHEC build-ready Longhorn sample. In this sample, Joe uses only XAML to read data from an XML data source and display it using a technique called "Data Styling."

Great-Great-Grandmother Shoots Robber
(AP)


Great-Great-Grandmother Shoots Robber
(AP)
04/15/2005 04:32 PM
AP - A man accused of bursting into a convenience store demanding money was in the hospital Friday — shot, authorities said, by the great-great-grandmother working behind the counter.

Money and Sex: Two Great Tastes That
Taste Great Together!


Money and Sex: Two Great Tastes That
Taste Great Together!
06/19/2004 03:13 PM
"Don't equate happiness with money"... "Exercise Regularly"... "Have Sex"...
Advice from a German investment bank on how to enjoy life. Taking CitiBank's cynical "Live Richly" ad campaign a step farther?
obilgatory joke "I remember when the bank only gave away free toasters..."
In other news, A bank in India is targeting "sex workers" as new customers,
Insert Sperm Bank Joke Here. heh heh heh... he said "Insert Sperm"...

XAMJ - Alternative to HTML, XAML, XUL


XAMJ - Alternative to HTML, XAML, XUL 06/05/2005 10:57 PM
XAMJ 0.91 Released

MOBIFORM Software to Help Deliver XAML
to Windows


MOBIFORM Software to Help Deliver XAML
to Windows
01/05/2004 06:51 PM
BC Technology Jan 5 2004 6:34PM ET

Bloghorn: A Blog Reader Built in XAML


Bloghorn: A Blog Reader Built in XAML 04/12/2004 11:20 PM
The next version of the Microsoft Windows® operating system, code named "Longhorn", contains an exciting new technology called XAML, which is an acronym for the "eXtensible Application Markup Language". XAML (pronounced zam-el) allows you to specify the user interface portion of your Windows® applications using markup to represent the usual items in an application, such as controls, text, hyperlinks, images, etc. XAML itself is built on top of a technology named Avalon, which brings a compositing, vector-based rendering engine to the Windows desktop.

XAML IntelliSence Patch for PDC Visual
Studio .NET "Whidbey"


XAML IntelliSence Patch for PDC Visual
Studio .NET "Whidbey"
12/03/2003 12:40 AM
The IntelliSense in the PDC bits while editing XAML had problems inside Style elements as well as when completing tags and reformatting. This patch addresses those issues to improve the developer experience.

Miguel de Icaza on Mono, Ximian/Novell,
XAML


Miguel de Icaza on Mono, Ximian/Novell,
XAML
04/29/2004 12:25 AM
Slashdot Apr 29 2004 5:08AM GMT

DirectX Mesh File to XAML Converter Tool


DirectX Mesh File to XAML Converter Tool 06/11/2004 09:04 PM
Ian Griffiths, not content with using Notepad to create 3D meshes in XAML, provides us this tool to convert from DirectX mesh files, which he hopes will let you use more full-featured tools to create your 3D XAML elements.

Miguel de Icaza on Mono, Ximian/Novell,
XAML


Miguel de Icaza on Mono, Ximian/Novell,
XAML
04/29/2004 12:16 AM

MSDN TV: Special Holiday Episode - XAML
Beyond the Basics


MSDN TV: Special Holiday Episode - XAML
Beyond the Basics
12/18/2003 09:45 PM
In this special holiday episode, Chris Anderson and Don Box begin by showing how to use the new XAML programming model for more than just building UI applications with Avalon and end with songs of holiday cheer.

Building Data-Bound User Interfaces in
XAML


Building Data-Bound User Interfaces in
XAML
07/23/2004 07:42 PM
Joe Marini Illustrates a new way of building dynamic user interfaces that automatically respond to changes in a data model and update their appearance by using binding relationships between the elements in the UI. This example uses a 100 percent XAML approach to demonstrate these relationships.

"Howard Dean: "You Can Say That It's
Great That Saddam Is Gone And I'm Sure
That A Lot Of Iraqis Feel It Is Great
That Saddam Is Gone. But A Lot Of Them
Gave Their Lives. And Their Living
Standard Is A Whole Lot Worse Now Than
It Was Before.""


"Howard Dean: "You Can Say That It's
Great That Saddam Is Gone And I'm Sure
That A Lot Of Iraqis Feel It Is Great
That Saddam Is Gone. But A Lot Of Them
Gave Their Lives. And Their Living
Standard Is A Whole Lot Worse Now Than
It Was Before.""
01/26/2004 03:28 AM

frederick-the-great.com –
http://frederick-the-great.com/
announced Grand Opening the Computing
and Home Office store.


frederick-the-great.com –
http://frederick-the-great.com/
announced Grand Opening the Computing
and Home Office store.
09/10/2004 02:11 AM
frederick-the-great.com – http://frederick-the-great.com/ announced Grand Opening the Computing and Home Office store. Frederick The Great has thousands of electronics and home office supplies which fit your need and budget. [PRWEB Sep 10, 2004]

Great Hacker != Great Hire


Great Hacker != Great Hire 08/05/2004 03:49 AM
Great Hacker != Great Hire .. Eric Sink

software.ericsink.com/entries/No_Great_Hackers.html
track this site | 3 links


Grok Description matches for Commentary: Avalon and XAML Great for Developers, But...
GrokA matches for Commentary: Avalon and XAML Great for Developers, But...

Commentary: Avalon and XAML Great for Developers, But...

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

G3/OS X class action
settlement details
posted

Google Planning IPO,
Microsoft Buyout

Intel's Pentium 4
Extreme Edition
launch set for
Monday

Police advise on
avoiding online
fraud

Copyright law
catches up with UK
surfers

Call centre firm
victory

Bank forecast boost
for BAE

Sun denies threat to
jobs

BT shells out GBP5m
to plug new mobile

House may vote soon
on spam bill

Robot teams tune up
for 'Grand
Challenge'

FTC looks to weaken
patent rules

Judge clears way for
OS X refunds

Leader: What Yahoo's
video rewind tells
us

Pensioner accused of
AUS $5m Nigerian
scam

The conspiracy
against our in-boxes

Yahoo! takes!
Overture! to!
Europe!

Motorola stacks
mobile chip, memory

FireWire 800
firmware updates
released

Location X 2.0
available with
customizable
locations

dvMatte Pro comes to
Final Cut Pro 4

That rabbit's got a
vicious streak a
mile wide!

adult and
exploitation movie
posters

Pollo Campero
Google Considering
Merger With
Microsoft

Microsoft's new CLI
New Cineos HDTV from
Philips

Howard Stern: Treo
600 owner

Review of the Rio
Chiba

Non-English Search
Tool Takes the Web
World Wider

PowerLogix offers
1.4GHz upgrade for
Cube

aMac offers dentists
Mac-based
radiography solution

OS X Conference:
Innovators Contest
winners announced

dvMatte Pro 1.5
comes to FCP 4

HP and IBM lead
support pack

GDP report could
spook Bay St

Cellphones may be
put out to pasture

Workers better
educated, StatsCan
says

Israeli army to get
remote-controlled
bulldozer, Humvee

Biovail profit
plunges, stock
rocked

Nigerian' e-mail
scam netted
millions:
prosecutors

Iceman didn't wander
far

Beijing's judicial
files concerning
IPOs available on
Internet

Microsoft seeks deal
with Google

Standards take steam
out of streaming
media

Report: Microsoft
sought deal with
search engine

PowerLogix Offers
1.4GHz Cube Upgrade

Panther "Where Is
It" Questions

'Social Hardware'
Nears With Bluetooth
iPod

Starting a Business:
Advice from the
Trenches

what is grok?