Slashdot Mirror


Microsoft Unveils New Design Studio

shibashaba writes "NewsFactor is reporting that Microsoft has just released a new design studio consisting of the Acrylic Graphic Design, Sparkle Interactive Design and Quartz Web Designer Software. Supposedly the goal is not to compete head to head with the proposed Adobe/Macromedia merger but to turn developers into designers. According to Jupiter Research, The days when a designer worked alone have been traded in for an interactive world in which designers often work hand-in-hand with developers. "Microsoft is trying to address what it believes is a legitimate and longstanding problem in the design market."

44 of 316 comments (clear)

  1. hmmmm by Anonymous Coward · · Score: 1, Insightful

    I can think of another legitimate and longstanding problem that needs to be addressed.

    1. Re:hmmmm by Anonymous Coward · · Score: 1, Insightful

      And I thought Microsoft "addresses problems" by waiting for others to do it first and better, and then shamelessly copying them in an inferior manner, while still claiming to be innovative about it.

  2. Yeah, right by Pig+Hogger · · Score: 5, Insightful
    This is just as stupid as making designers work as software developpers.

    They can't be two more opposed jobs in a game shop than designers and developpers.

    Heck, I've been doing tech support for a design shop with both graphic and industrial designers, and those people have totally no clue in what makes a computer tick.

    1. Re:Yeah, right by AKAImBatman · · Score: 4, Insightful

      Parent is not a troll. He's correct. You should always attempt to utilize people as best as possible. Now you can send your developers to design school and *hope* they pick up some natural talent for artistry, or you can have your art team and your development team work together, hand in hand at what they're both best at.

      Sure, it's more difficult to manage a team as opposed to a few key developers, but consider the fact that a developer is still only one person. If he has to handle every phase of the implementation by himself, he's never going to get the project done. The name of the game is divide and conquer. What better way than to divide along the lines of competence?

      I honestly don't understand this industry practice of thinking management is irrelevent just because we have technology. A well managed project will keep the team members close together and the project on schedule. A poorly managed project will fall apart as team members throw blame at each other because no one knows what to do, or everyone is vieing for a leadership position.

      Want your project to succeed? Manage it, and manage it well.

    2. Re:Yeah, right by Goyuix · · Score: 4, Insightful

      People are really missing the point on this - it isn't about turning developers into designers, or designers into developers - it is about allowing them to fully leverage each others strengths. The Expression stuff can make use of the libraries developers provide, or they can have the GUI stub out methods and events that the developers can tie back in with the business logic etc...

      Granted, as a developer who is often forced into a designer role as well, I look forward to enhaced toolsets. Maybe not from MS, but you can bet that the competitors (and quasi non-competitors like OSS) will release newer / updated tools to provide similar or even better functionality down the road. Not to nit-pick, but it really doesn't matter for a designer to understand the inner tickings of a computer (and to some extent a developer, though they will be much better off if they do). Just like you probably don't have nearly the trained eye nor layout skills that the designers do for their artwork. Strengths and Toolsets. This is what MS is trying to bridge, or in market-speak - creating "synergies"!!!

      (oh boy I have a bright future in marketing I am afraid...)

    3. Re:Yeah, right by bedroll · · Score: 4, Insightful
      I think that the point is really this: Microsoft likes to make technologies that do 75% as well as the next but take 50% of the training to think you understand them. That entry point is the key and the quality level is the punch. If you keep your entry point down the managers will believe they're dealing with better ROI (their term, not mine) and they are more likely to look at the solution. If they see that the quality is at least at 75% of other solutions then they'll believe that they can engineer around that. The problem is that tend to hire employees who are willing to work for cheap because they don't have the expertise to better design their solutions.

      This all means that Microsoft can put together a case study of companies that manage to get lucky and make this all work then represent that as the norm. They then put together a survey that says that other implementations have a higher TCO (again, their term, not mine) due largely to higher salaries. Then the real motivation is made clear: They don't care about the quality of software that is developed, they care that managers see a better value in paying them instead of paying higher wages for more skilled employees.

      Making things easier for the developer to become the designer is the next logical step. This means you buy more of their software with the thinking that you don't have to hire another skilled worker.

    4. Re:Yeah, right by Anonymous Coward · · Score: 2, Insightful

      No kidding!

      I develop sometimes, and sometimes I have to be the UI designer too.

      I can really appreciate and "see" a good design. I love the Mac for instance. I try really hard to make my UIs simple and clean and intuitive. But it takes a lot of effort. I'm really not good at it. I just tweak and hammer and edit all day until it looks like something a good design team made (like 37signals, I copy their UIs all the time). I go by trial and error, not by any deep understanding of what I'm doing.

      What I need is training, NOT a shiny new tool. That's like giving a designer a copy of Emacs and saying, "heres a good tool, write a giant Lisp system". Well actually what I need is a good designer to work with... because I can't do all this stuff myself.

      Microsoft needs to stop dumbing down everything, and stop giving people more and more "easy wizard tools". This doesn't lead to better software, it leads to 1) more software, most of it crappy, and 2) more money for Microsoft.

      I'd like to see more effort being made at teaching foundation knowledge and basic *understanding* of what it means to design a database, write a program, or design a UI. More idiot-proof tools aren't what we need. Hell, I do my UI design with paper and pencil and then Vim.

      Oh well. And people wonder why software crashes all the time, has security bugs, and needs to be rewritten every 18 months!

    5. Re:Yeah, right by Anonymous Coward · · Score: 1, Insightful

      I agree with parent that MS does not sell software to the user of the software. MS prefers to sell software to someone with some measure of control over the user.

      What the parent says about expensive MS software replacing skilled people is true, but doesn't go far enough. Where's the lock-in? MS prefers to work with more pliable customers. It's harder to sell software on its merits to the best designers. It's easier to obtain the synergy of selling a seemingly cheaper solution to managers and at the same time softening up the actual users.

      If this strategy takes hold, they get an extra benefit: replacing more expensive specialists with cheaper multi-functioning generalists leaves those generalists in a weaker position overall, less likely to resist managerial decisions. This is what we business-types like to call a win-win.

    6. Re:Yeah, right by cookie_cutter · · Score: 3, Insightful
      I honestly don't understand this industry practice of thinking management is irrelevent just because we have technology.

      It's easy to understand why people think that. It's because most people's experience with management is highly conducive to that belief.

    7. Re:Yeah, right by linuxfanatic1024 · · Score: 2, Insightful

      They're. I cannot even read the rest of your comment because of that error, think about that next time you write a rant.

      Notice how this post contains a comma splice error, putting a comma where a semicolon, or period, should be used instead....

      Please think about your own use of language before correcting someone else's.

      And, if you cannot read a post with a typo in it, you must be very picky. ::eyeroll::

      --
      Microsoft-free since March 28, 2004
    8. Re:Yeah, right by nidarus · · Score: 2, Insightful
      Ah, you keep mentioning RGB/CMYK and resolution like they're some kind of arcane knowledge only Real Designers know. To me, it's something you learn in a 28-day Photoshop course.

      Design is about knowing stuff like color theory, composition, typography, and using them properly. I should note that while they're a dying breed, some great designers don't really know how to use the computer at all (they have underpaid geeks that do it for them).

      Anyway: knowing about RGB/CMYK and resolution and believing in the undisputed superiority of Photoshop are not "design skills", just as knowing TeX isn't a "math skill". Actually making a good design (even in PaintshopPro) is a completely different thing.

  3. Uh... by the_skywise · · Score: 4, Insightful

    ""Microsoft is second to none in terms of developing tools that fill a gap," he said. An example of the company's ability to redefine a market is the original Outlook software introduced in the mid-1990s. At the time, there was a hodgepodge of contact management and e-mail software, said Wilcox, but no one had combined the two.

    Microsoft perceived a problem and an opportunity. "And you can't truly say that Outlook is an e-mail program. They actually redefined the market."

    Lotus Notes?

    1. Re:Uh... by IonSwitz · · Score: 2, Insightful

      Lotus Notes? Yeah, too bad it hasn't evolved since 1995. ;-) Notes is, in my opinion, the worst piece of software to survive this long in that mail/contact management area. The only worse piece of software I've used in that respect was First Class, and even that had the advantage that I could telnet to the server and hence access my Email through a command prompt. Yay. :-) But, yeah, you're most likely right in saying that Outlook wasn't the first (and certainly not the greatest) back then.

    2. Re:Uh... by dedazo · · Score: 3, Insightful
      Well... maybe, just maybe it's not so simple as you think it is, mmm?

      I mean, Photoshop is also stupidly simple, right? It's amazing no one has managed to clone it successfully.

      And Quark/PageMaker/InDesign? Stupidly simple!

      CorelDraw? Illustrator? *cue Howard Dean scream* STUPIDLY SIMPLE!!!

      Seriously, you oughta try and look at things from another angle. Sometimes it helps.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  4. Re:Wha? by timeToy · · Score: 2, Insightful

    No, they can't, it's a developer, trained by M$ to be a designer, using the new suite that find this name, and Marketing though it was sounding cool...

  5. Re:Finally! by pwnage · · Score: 4, Insightful
    I'm only half-kidding. My experience after managing both in this industry for close to a decade is that most really good coders are poor designers, and most really good designers are poor coders (this is my experience and as such I don't mean to generalize -- YMMV).

    While both skills are creative endeavors, they are truly different disciplines. There's only a handful of developers that I've worked with that have truly been able to bridge both talents successfully.

    Seriously -- you can't fit a square peg in a round hole. Trying to turn logical artists into visual artists is likely to produce just as many terrible looking applications -- they'll just be crappy in a 3-D, aqua-ripoff sort of way.

    --
    Reminder: Apple owns 1/255th of the internet.
  6. Developers Developers Developers are not Designers by Anonymous Coward · · Score: 2, Insightful

    ... Designers.. Designers!!

    One is left brain. One is right brain.

    Asking a coder to do artwork is silly.

    The Adobe and Macromedia people understand that artsies like to use artsy tools.

    The whole idea of getting developers to 'design' is stupid.

  7. Good practice by sexyrexy · · Score: 1, Insightful

    This will benefit MS in the long run - the goal is not to take programmers and turn them into graphic designers, but rather to make sure that the programmers understand the principles of good design. If the person who designs something cannot communicate with the person who builds it, that will cause serious problems - and with Microsoft products, it sometimes has. Any decision that is even slightly ambiguous or left from the design instructions might be made by a person who has no schooling in design principles, and this aims to correct that. That is the reason Apple UIs, while flawed as well, are generally superior to the Windows UI (and this is coming from a very big Windows fan) in terms of basic design principles. Programmers often underestimate or misunderstand the importance (or even existence!) of concrete, in-depth ideas of what it is about the design of interactive products - universally - makes them easy and pleasant to use.

    --

    Rex is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  8. Before the Microsoft sucks comments begin by DoubleRing · · Score: 2, Insightful

    I just wanted to point out that the idea is not all to shabby, if not it's suggested implementation. Having a peice of common software that designers and developers (who are separate) can use could reasonably cut some time during the entire process of making some sort of application. I'm not very familiar with the interaction that goes on between devs and designers, but being able to refer to common aspects of a program could help (I don't see how it'd hurt).

    I not saying we should deliver trucks of money to Redmond for this, but the idea isn't awful (perhaps an OSS version?)

    --
    Before you die, you see DoubleRing...
  9. Oh well by FidelCatsro · · Score: 3, Insightful

    " to turn developers into designers. "

    Don't let your Vet perform your dental work and don't let your dentist neuter your pets .

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  10. Re:Looks good. by Mikey-San · · Score: 4, Insightful

    After recently attending the PDC in Los Angeles, I must say that this seems to be a big step forward. The separation between code and GUI-design/layout is a great step forward. Designing and changing GUIs should not rest on the developer (You know you've been there, programmatically moving a button two pixels to the right to align with some text label or somesuch, worrying about how the size of the button text will look in german, etc. That's just plain dumb) but rather on the GUI designer.

    You know, you could've just said "Interface Builder" and saved yourself a bunch of typing.

    --
    Mikey-San
    Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
  11. Re:Looks good. by iluvcapra · · Score: 4, Insightful
    I must say that this seems to be a big step forward. The separation between code and GUI-design/layout is a great step forward.

    I must say MVC is a big step forward. In 1978.

    This developer/designer split allows me as a programmer to focus on writing the actual logic code. The designer can then change the GUI-layout at will, without having to involve me in the process at all.

    How the hell have you people been programming for the past decade? :( I've only been doing this for a couple years, Cocoa, RoR, php, some C command-line Unix stuff, but I know what to expect from a GUI development platform.

    Now, we can return to our scheduled programming of bashing at the Redmond Beast with all the might we care to summon.

    Hmmm. Only say it if you mean it. I don't mean to be snarky, but this is the fourth post I've seen commending XAML and Avalon and Vista, and each time the poster doesn't seem to realize that other GUI developers have had these features for decades in some cases. It is good for MS that MS gets its house in order, but these innovations, despite the hundreds of millions they have poured into them, get Windows to where other platforms were in 2000.

    --
    Don't blame me, I voted for Baltar.
  12. Re:Developers Developers Developers are not Design by jonogibbs · · Score: 2, Insightful

    While certainly for large teams it makes sense for people to specialize, and for you're hard core programmers to not also handle the visual design.

    However, I think it's a cop out to claim them to be so totally different and "asking a coder to do artwork is silly".

    I work with many people who are excellent coders and who are also excellent designers. In fact, some of the best programmers I know are also artists (painters, photographers or musicians) and can do excellent web and UI design.

    So, if you're a coder who can't do art, that's fine. But if you are a coder who can't do art who wants to, don't let these guys discourage you.

    And to Microsoft, the more tools the better. Maybe one will actually be good.

  13. Re:Finally! by AKAImBatman · · Score: 3, Insightful

    Although you will find a lot of people who are both musicians and programmers.

    It comes down to structure. Programming is all about elegence in structure. The more structured your code is, the better it is. The more you look for elegent solutions rather than sloppy hacks, the nicer your code looks. (And gets Ooos and Ahhs of approval from your cow-orkers.)

    The visual arts have a lot to do with blasting emotion onto the canvas in a fluid way. Programmers don't do "fluid", they do structure. Thus a programmer will tend to give you something utterly sterile like Motif or Java Look and Feel. The only one who will appreciate it is a programmer. Yet an artist will create something like Quartz with rounded edges, flowing colors, and other aestehtics designed to communicate something on a more primal level.

    Now when you get to music, structure again begins to rule. There are very specific models for producing music, and many a structured thinker tends to find a way to unconciously communicate through that structure. If you fail to maintain certain structures, it will no longer sound like music. Rather, it will sound like a bad jam session done in somebody's garage.

    While sterotypes are always dangerous, I think you'll find that the stronger artists have a talent or strong appreciation for poetry. Poetry may offer them an outlet to express their emotions with only a minimum of structure standing in their way. And the best part about poetic structure is that new structures can be formed based on what sounds good to the ear. You aren't constrained to a few choices in meter, note length, or any other structures imposed on music. It's all optional.

    That's my opinion, anyway. :-)

  14. Not interactive by johansalk · · Score: 2, Insightful

    Interactive is a poor word choice; the word you want is multidisciplinary.

  15. Re:Developers Developers Developers are not Design by MoralHazard · · Score: 4, Insightful

    I vote "mis-modded". I think you were trying to be funny. But there is a serious point here, nonetheless. Allow me to retort:

    First of all, this "left brain, right brain" thing is just nonsense. Ask a neurologist. There's a popular myth that revolves around separation of brain function into creative and analytical thinking. The problem is that is complete bullshit. If you take a normal brain, there are "creative" centers in both hemispheres, and likewise with analytical skills.

    Biology and evolution don't divide skills up into "creative" and "analytical" categories. The binary division of the two is a human conceit--not without its uses, but it has no place in talking about how the brain works.

    Now, THAT being said, "left brain" and "right brain" are, regardless of science, common rhetorical devices used to divide people into analytical and creative categories. Lots of people have aptitudes one way or the other, so it's easy to think that you're naturally one or the other, and that's the way God made you, so be it.

    But I think that's bullshit, too. I know far too many incredibly creative engineers, architects, and coders--look at www.hackaday.com if you can't think of any you know, yourself. And I know a hell of a lot of artists and musicians who sat down in front of Photoshop or Pro Tools for the first time as said "Ah-ha!" and did brilliant things.

    I'll bet that a lot of people discover one particular aptitude early and focus on that, failing to develop other skills. When I was 12, I was about as good of a programmer as I was a piano player or a painter. But since I spent a lot of time coding, guess what, I'm a pretty damn good coder and a shitty piano player. That doesn't mean I couldn't have been a good piano player, just that it takes years to get good.

    Comments are still a little thin, but I suspect we're going to hear a lot more people complaining about how coders can design, and designers can't code. I say, right now, fuck that. I know far too many people who bridge the gap, sometimes iat surprising moments. There are smart people, and there are not-so-smart people.

    So who knows? Maybe there's something to this idea of "designer-cum-developer". From the tone of the comments, it doesn't seem like anyone's tried it, much.

  16. Newsfactor Confused? by Eideewt · · Score: 2, Insightful

    Is it just me or did Newsfactor just completely miss the point and then make one up?

    Newsfactor says "Microsoft wants to turn developers into designers." They also mention how Microsoft wants to eliminate the role of the designer.

    Microsoft says it's to "Facilitate collaboration between designers and developers...." They talk about separating code from UI design and creating a back and forth channel between designers and developers.

    I think I'll go with Microsoft's line, since they are actually the ones who wrote the software.

  17. Re:Developers Developers Developers are not Design by Judge_Fire · · Score: 3, Insightful


    Please stop confusing design with art.

    J

  18. Re:Yeah, wrong by Anonymous Coward · · Score: 0, Insightful

    Christ, do you have any idea how bloated your ego sounds?

    Granted, there are better designers and developers than I, as I'm unable to specialise in either, but not many designer/developer teams can create the kind of responsive, intuitive and attractive user experiences that I do.

    "Responsive, intuitive and attractive" are all design properties.

    Something goes missing when you start having to communicate your ideas to someone who doesn't understand both sides.

    Then I'd suggest that you have a problem communicating. Show me a developer that cannot understand "responsive" and a designer that can't explain it. Show me a developer that needs to care about "intuitive and attractive" beyond the designer showing him where to put something.

    I will agree that people like me are rare however.

    Somebody with a massive ego but no real clue? Ten a penny.

    Most designers look at me strangely when I start talking about code

    Why are you talking to designers about code? Again, it sounds like you have poor communication skills and compensate by assuming that nobody can communicate effectively with "the other side".

    Designers concern themselves with the interaction between the user and the computer. Developers concern themselves with the mechanics of making the interface work according to the design. If either cannot do that effectively, then they have no business in the job.

  19. As with many other disciplines... by mi · · Score: 4, Insightful
    The first programmers were Scientists, who made stuff possible.

    Then they became Engineers, who made things practical.

    And now they are turning into Artists, to make them beautiful.

    Oh, well...

    --
    In Soviet Washington the swamp drains you.
  20. I dunno by autopr0n · · Score: 3, Insightful

    I think software developers have the same percentage of good designers as the population at large, and vise versa. I've known some coders who were incredible graphic designers. But most of those people are not going to be interested in something like this, they do their HTML by hand :P

    --
    autopr0n is like, down and stuff.
  21. NOoooo!!! Make it go away!! by bashibazouk · · Score: 2, Insightful

    With both Acrylic Graphic Design and the Metro document format my life should soon be hell. Publisher and word are bad enough from a printing or reprographics point of view but two new file formats that will not play nice with any other non-microsoft or old-microsoft programs. Will not play nice with rips, platemakers and other specialized equipment and won't easily convert into something that will.

    I could be wrong here but so far, Microsoft's history in this area is not good.

  22. Re:Developers Developers Developers are not Design by TheNetAvenger · · Score: 2, Insightful

    One is left brain. One is right brain.

    Asking a coder to do artwork is silly.


    Actually, both are artsy type of brain activities. Hence why good programmers usually have a good ability to work from both sides of the brain as well.

    Go look up Bridged Brains, there are a lot of people out there that can use more of both sides of their brain at once, even if you can't.

    Oh, also, these tools are for designers for the most part, not developers, developers take the output of these tools, shove it into Visual Studio for example, and code the backend to these interfaces.

  23. Re:Wha? by jcr · · Score: 2, Insightful

    Quartz Composer isn't really a design tool. It's a bit tricky to describe, you'll just have to use it.

    BTW, Apple's been using the "Quartz" name for their graphics library since 10.1 shipped.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  24. Re:Yeah, wrong by Anonymous Coward · · Score: 5, Insightful

    I happen to be employed as a designer/developer

    You're what would be called a "technical artist" in the game development world. They're sometimes extremely useful for helping to glue parts of a project together. It can be a lonely position that places you between two worlds, but not fully in either of them. Loathed by programmers for having enough knowledge to damage the codebase, loathed by artists because you can patiently and accurately explain why using a 8192x8192 32-bit uncompressed texture for the app's splash-screen logo is a bad idea.

    I've also never worked on a project that had more than one technical artist - I'm starting to believe that if you manage to get two technical artists in the same room (let alone working on the same project), they'll react and cause an explosion which destroys the universe.

    most developers have absolutely no sense of aesthetics or design.

    Oddly enough, user interface design was part of my Comp. Sci. degree - there's a whole subsection of Computer Science dedicated to man/machine interfaces. Most programmers (well, a few anyway) would agree that the most important part of a program as far as the user/client is concerned - is how the program interacts with the user.

    The best programmers (or maybe just the ones who actually have a computer science degree) understand this. They may not be able to design an icon or choose a color scheme (which is where you should come in), but if pushed they should be able to make a basic UI design that is usable, neat and efficient. Neat and uncluttered UI design tends to help produce clean code anyway...

  25. Re:One of the worst products I ever worked on... by zootm · · Score: 3, Insightful

    For data-collection apps, perhaps. But chances are these people will have had some training in usability and so forth, and instead of making some mockup in photoshop then relying on developers "translating" it, the idea of these tools are that the designer can just "draw" the interface and have it function, then the developers can just tie into it.

    The idea being that developers find it hard to communicate what designers can and cannot do, and the difficulty of their work — now they don't have to. The prototype "design" is also the finished front-end.

    This does not, to the best of my knowledge, cover data-collection, web-based front-ends. That's not the same. But as for an interface for a desktop app, it makes a lot of sense, particularly when things are getting to the level where designers have a lot of options as far as the design goes.

    So, essentially, what it does is turn designers into proper designers, by giving them a tool that works exactly (give or take) like a design tool, but outputs sensible code, instead of the developer having to act as a proxy.

  26. hybrid for XAML development by Anonymous Coward · · Score: 1, Insightful

    a) newsfactor totally got it wrong
    b) from the promo video, i understand a main feature (at least for the web edition) is visual XAML design with a GUI designers are used to.
    c) from the screenshots, the GUI does NOT look bad at all.
    d) i'll give it a shot for two reasons: to see how quick you can (re)design a working XAML app, which is a totally sick adventure with the competitor, Macromedia Flex; and to see what MS means when saying "standards based".

  27. Re:Yeah, wrong by biovoid · · Score: 2, Insightful

    "Responsive, intuitive and attractive" are all design properties.

    Yes, but a designer doesn't develop the responsive interface, they usually create static designs and need to communicate to the developer how the interface reacts to the user, and I've seen developers get that wrong all too often.

    Why are you talking to designers about code? Again, it sounds like you have poor communication skills and compensate by assuming that nobody can communicate effectively with "the other side".

    I never said nobody can communicate effectively with "the other side", I merely said that someone with intimate knowledge of both sides would have a better chance of communicating with both sides, and if they're in charge of both design and development there is no need for that communication at all. It appears that I'm not the one with the communication problem in this case.

    As to why I'm talking to designers about code, again it's about communication (that you seem to think I lack) - often programming constraints mean constraints are then placed on the design, and I like to explain to designers why something can't be done. Usually they're grateful for this, but sometimes I go a bit over their heads.

  28. Re:All that hate by Anonymous Coward · · Score: 1, Insightful

    What is there to like?

  29. Re:Don't forget the new field of interactive desig by Ender+Ryan · · Score: 2, Insightful
    we should start to see some see some really cool shit.

    People have been saying that for ever. Instead of really cool shit, we seem to perpetually just get the regular kind of shit.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  30. Re:Finally! by sammy+baby · · Score: 2, Insightful
    The visual arts have a lot to do with blasting emotion onto the canvas in a fluid way.

    Right, which is why you have crazed hooligans like Ansel Adams, who were all about blasting emotions onto negatives, and had no interest in structure.

    (That is to say: I find your hypothesis wanting. ;) )
  31. Not the Goal by Anonymous Coward · · Score: 1, Insightful

    No, the goal isn't to turn designers into developers or vice versa. To anyone who has seen the Sparkle video the reason for this product should be fairly obvious. The point of these products is to allow the designer to interact directly with the developers.

    Traditionally the designer would create a mock up which would be handed off to the developer to figure out how to implement.

    While there are interface designers out there already, such as Glade designer and Interface Builder, none of them come close to touching Sparkle. Sparkle is effectively Adobe Illustrator and a UI designer built into one. The designer has full control over everything, including the ability to vastly alter the appearance of existing controls. With no code, the designer is fully capable of taking a stock radio button and modifying it's style to appear as a piece of paper which would rotate into view when selected. Can the Glade designer or Interface Builder do that? Of course not, a developer would have to write a new control to handle that sort of thing.

    The point of Sparkle is to hand a designer a vector graphics editor that happens to create a real UI complete with controls that can be bound directly to the business models. The designer is no longer building prototypes and fighting with developers who themselves lack the graphical skills, the designer becomes, in essense, a developer who checks in and out code with graphical changes.

    As much as you'd like to pretend, this is a paradigm shift. It takes the V of MVC and moves it's responsibility entirely to a different person. Nothing comes close to Sparkle.

  32. Missing the point by Spiked_Three · · Score: 2, Insightful

    It seems like most everyone is missing the point of the product(s).

    I worked on a dot.com product that was part of the magical push technology that never happened. We had had an office full of developers, and half an office full of artists/designers. There was quite a bit of work needed to take the artwork and designs, done in Photoshop, illustrator etc, and cut them up, slice them, and hand code ways to interface with the images etc, while providing an environment with motion that we wanted to present to the users. I'd say at least %25 of the work, maybe more was dedicated to making the design work in the program.

    That is the market being addressed here. It is not to make a developer into a designer, or a designer into a developer, it is to give the designer a new set of tools that is more closely tied to the end product AND to make it so the developer does not have to convert the design work into something useable in code.

    If you have ever taken an application web site designed in Photoshop all the way through to a running deployed application used by hundreds of users you know what I mean. Yes, it is doable today, but a significant portion of the time is spent making the design work with the code, and still layout and look good. These products eliminate the middle work. I'm all for it.

    --
    slashdot troll = you make a compelling argument I do not like the implications of.
  33. Misinformation by kirkb · · Score: 4, Insightful

    Most of the negative reaction here is due to the statement "Microsoft wants to turn developers into designers", but if you read the article, Microsoft didn't say that. Some industry analyst just pulled that out of his ass.

    What this new stuff really does is *disconnects* the UI design from the source code, so that a designer can use one tool to work on the UI while a progammer uses visual studio to put some code behind it.

    So rather than "turning designers into developers", it really "lets designers and developers work together better". Or something like that.

    --
    Slashdot: come for the pedantry, stay for the condescension.