Friday, November 09, 2007
« Recharged | Main | AT&T Tilt »

So, WPF is the technology that is finally going to realize the vision of allowing developers and designers to work on the same project, using the same assets, at the same time, and have everyone be happy.  I posted quite a ways back that WPF was cool, and posted pictures of my first two efforts as evidence that WPF will also make it easy for developers to do ridiculous and confusing things.  In my "spare time" at work, which right now means "When I get sick of the things I need to be doing"  I am actually working in WPF, with Orcas and the Expression Blend September preview, on a real application that is going into production next year, with assets supplied by real designers.  Real designers with talent, who are used to specific non-MSFT tools, who are windows-hating Mac users who wouldn't fire up Expression Blend if it came with a free puppy and a pound of gold.  It's very early yet, but I think it's going to work because tools are appearing that will export Adobe Illustrator to XAML, and Expression Design can import vector graphics from Illustrator files.  If WPF and Silverlight gain enough traction is it too much to hope that Illustrator (on the Mac, no less) will be able to understand my VS2008 solution file?  Is it too much furthur to hope that maybe a VSS or Subversion plug-in could be written to let them check the assets right in to my source control?

In the past we've often had one of two situations:

  1. The designer jumps into the asp/jsp/<yourTemplateEngineHere> code to design it up.  Code is accidentally broken, or the designer is unsure of which parts can be edited.
  2. You receive a .TIFF or .PNG graphic depicting insane things and the unenviable task of "Turn this into a web page or windows form".  Hilarity ensues.

If we can get to the point where the UI with insane things going on is an Illustrator file that you import and it "just works", we will have accomplished something.  If the black turtleneck Mac using artist can just check in the XAML skin for my programs, life will be good. 

WPF
Friday, November 09, 2007 3:22:08 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  |  Trackback Related posts:
ClickOnce and cross platform integration
VS2008
Orcas WPF Designer Surface
ClickOnce in Orcas, no joy
ClickOnce would be great if...
Exif Editor, Windows Shell File Types, and Interprocess Communication
Tracked by:
http://blastpr.com/wiki/js/pages/melatonin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/effexor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/lipitor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/claritin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/ultram/index.html [Pingback]
http://blastpr.com/wiki/js/pages/tramadol/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/wellbutrin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/coumadin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/rainbow-brite/index.html [Pingback]
http://blastpr.com/wiki/js/pages/prozac/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/effexor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/cialis/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/nexium/index.html [Pingback]
http://blastpr.com/wiki/js/pages/clomid/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/claritin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/celebrex/index.html [Pingback]
http://blastpr.com/wiki/js/pages/cymbalta/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/tramadol/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/cymbalta/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/accutane/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/lipitor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/celebrex/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/soma/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/cialis/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/celexa/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/synthroid/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/rainbow-brite/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/prilosec/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/ultram/index.html [Pingback]
http://blastpr.com/wiki/js/pages/celexa/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/clomid/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/lexapro/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/coumadin/index.html [Pingback]
http://witze-humor.de/templates/images/docs/69259068/index.html [Pingback]
http://temerav.com/images/menu/91084644/index.html [Pingback]
http://legambitdufou.org/Library/docs/15090396/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/73486930/index.html [Pingback]
http://realestate.hr/templates/css/docs/36157459/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/48335156/index.html [Pingback]
http://discussgod.com/cpstyles/docs/73291253/index.html [Pingback]
http://witze-humor.de/templates/images/docs/83157240/index.html [Pingback]
http://jivest2006.com/docs/76826750/index.html [Pingback]
http://split-dalmatia.com/split-dalmatia.com/images/docs/73811526/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/09763218/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/86309858/index.html [Pingback]
http://pspdesktops.com/fileupload/store/docs/33460308/index.html [Pingback]
http://temerav.com/images/menu/96509501/index.html [Pingback]
http://ipsilon.hr/ipsilon.hr/cms/4/lib/docs/24066563/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/70471394/index.html [Pingback]
http://thebix.com/includes/compat/docs/10152421/index.html [Pingback]
http://lecouac.org/ecrire/lang/docs/30125734/index.html [Pingback]
http://add2rss.com/img/design/docs/45658867/index.html [Pingback]
http://discussgod.com/cpstyles/docs/43932298/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/54089144/index.ht... [Pingback]
http://split-dalmatia.com/split-dalmatia.com/images/docs/84431573/index.html [Pingback]
http://plantmol.com/docs/99021843/index.html [Pingback]
http://plantmol.com/docs/60217277/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/82710340/index.ht... [Pingback]
http://coolioness.com/attachments/docs/75395149/index.html [Pingback]
http://thebix.com/includes/compat/docs/15132509/index.html [Pingback]
http://ipsilon.hr/ipsilon.hr/cms/4/lib/docs/55227677/index.html [Pingback]
http://discussgod.com/cpstyles/docs/62161481/index.html [Pingback]
http://ncdtnanotechportal.info/generator/docs/13227634/index.html [Pingback]
http://legambitdufou.org/Library/docs/04618667/index.html [Pingback]
http://realestate.hr/templates/css/docs/71546796/index.html [Pingback]
http://hrvatska.biz/wp-includes/js/docs/80692203/index.html [Pingback]
http://plantmol.com/docs/80639343/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/60974094/index.ht... [Pingback]
http://temerav.com/images/menu/05559064/index.html [Pingback]
http://thebix.com/includes/compat/docs/29852280/index.html [Pingback]
http://pddownloads.com/docs/15972574/index.html [Pingback]
http://legambitdufou.org/Library/docs/38152786/index.html [Pingback]
http://discussgod.com/cpstyles/docs/25383456/index.html [Pingback]
http://pddownloads.com/docs/08296030/index.html [Pingback]
http://plantmol.com/docs/24471383/index.html [Pingback]
http://easytravelcanada.info/js/pages/7/nexium/ [Pingback]
http://easytravelcanada.info/js/pages/11/tramadol/ [Pingback]
http://easytravelcanada.info/js/pages/9/rainbow-brite/ [Pingback]
http://easytravelcanada.info/js/pages/10/synthroid/ [Pingback]
http://sevainc.com/bad_denise/img/12/wellbutrin/ [Pingback]
http://easytravelcanada.info/js/pages/8/paxil/ [Pingback]
http://sevainc.com/bad_denise/img/5/effexor/ [Pingback]
http://sevainc.com/bad_denise/img/5/hoodia/ [Pingback]
http://easytravelcanada.info/js/pages/10/soma/ [Pingback]
http://easytravelcanada.info/js/pages/5/effexor/ [Pingback]
http://sevainc.com/bad_denise/img/1/accutane/ [Pingback]
http://easytravelcanada.info/js/pages/6/lipitor/ [Pingback]
http://birds.sk/img/cialis/ [Pingback]
http://simpletravelcanada.info/js/pages/27277365/ [Pingback]
http://sevainc.com/bad_denise/img/9/prozac/ [Pingback]
http://easytravelcanada.info/js/pages/3/claritin/ [Pingback]
http://sevainc.com/bad_denise/img/2/celexa/ [Pingback]
http://easytravelcanada.info/js/pages/11/ultram/ [Pingback]
http://easytravelcanada.info/js/pages/5/hoodia/ [Pingback]
http://sevainc.com/bad_denise/img/11/ultram/ [Pingback]
http://easytravelcanada.info/js/pages/1/celebrex/ [Pingback]
http://easytravelcanada.info/js/pages/4/coumadin/ [Pingback]
http://adventure-traveling.com/images/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/8/paxil/ [Pingback]
http://abaffydesign.com/la/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/4/cymbalta/ [Pingback]
http://sevainc.com/bad_denise/img/2/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/7/melatonin/ [Pingback]
http://easytravelcanada.info/js/pages/2/celexa/ [Pingback]
http://easytravelcanada.info/js/pages/3/clomid/ [Pingback]
http://sevainc.com/bad_denise/img/4/coumadin/ [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/penis-too-small.html [Pingback]
http://odin.net/images/pages/52807681/charleston-swingers.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/asian-climate.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/baby-shower-graphics.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/mature-whore-fisting.html [Pingback]
http://odin.net/images/pages/35694472/bikini-calenders.html [Pingback]
http://odin.net/images/pages/35694472/columbia-adult-escorts-south-carolina.html [Pingback]
http://odin.net/images/pages/35694472/pics-of-marilyn-manson.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/cards-adult-humor.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/adult-swim-crest.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/xpress-train-hentai-movie.h... [Pingback]
http://odin.net/images/pages/35694472/romance-stories-novels-or-reads.html [Pingback]
http://odin.net/images/pages/35694472/stories-housewives-seducing-husbands-frien... [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/vip-adult-clubs.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/index.html [Pingback]
http://odin.net/images/pages/52807681/adult-movie-actress-index.html [Pingback]
http://odin.net/images/pages/52807681/index.html [Pingback]
"http://moodle.piercecollege.edu/user/view.php?id=10786&course=1" (http://moodle... [Pingback]
"http://www.netscape.com/member/ninjaomatic/" (http://www.netscape.com/member/ni... [Pingback]
"http://www.wowgoldtricks.com/phone/areas" (http://www.wowgoldtricks.com/phone/a... [Pingback]
"http://feedjit.com/stats/callerbase.com/toppages/" (http://feedjit.com/stats/ca... [Pingback]
"http://friendfeed.com/ninjaomatic" (http://friendfeed.com/ninjaomatic) [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-viagra-online.html" ... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-soma-online.html" (h... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-vicodin-online.html"... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-hydrocodone-online.h... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-ambien-online.html" ... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-tramadol-online.html... [Pingback]