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."
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.
""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?
My new plan:
1. Create a crappy-looking web application.
2. Run it through Microsoft's new design software.
3. ???
4. Profit!
Reminder: Apple owns 1/255th of the internet.
OMG QUARTZ!!!! Do your stuff Apple lawsuit ninjas!
*cue myriad legions of ninjas with briefcases and Apple logos on their masks vaulting over the top of Microsoft headquarters and hacking away at the unsuspecting trademark*
Alright, I'm sorry to be such a Mac user here, but seriously...Mac OS X 10.4 shipped with a graphics development design tool called "Quartz Composer" months ago (and it was announced almost a year before that). Could they really not come up with a more original name?
"Microsoft is second to none in terms of developing tools that fill a gap" That gap being the cornhole of their poor customers.
Here's Microsoft's page about it: http://www.microsoft.com/products/expression/en/de fault.aspx
"Microsoft is trying to address what it believes is a legitimate and longstanding problem in the design market."
What is that problem again? That Borg Cubes and Spheres aren't sexy enough for you?
Designers work with dorks, who work with morons, sometimes with halfwits and often under the direction of the clueless.
Good plan, Microsoft, I see you have a solution that fits everyone, once again.
A feeling of having made the same mistake before: Deja Foobar
I hope not, 'quartz' was the codename for DirectShow and the runtime library is still named 'quartz' as well.
Proud Mac user
Good for you.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
And for the confused, read this.
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
... 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.
Just like the Visual studio turns designers into developers?
It will take more than Mr. Sparkle to do that!
Mongrel News all the news that fits and froths
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. Also, this separation makes most (maybe all) new Avalon-GUIs skinnable out-of-the-box. How can that be a bad thing? (Granted that we will now be swamped by people doing insane GUIs like never before)
:-)
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.
These tools, as far as I saw them presented at the PDC, seem like a good help in that direction. XAML seems very sweet, Avalon looks awesome. I tell you, my friends, this stuff does not suck.
Now, we can return to our scheduled programming of bashing at the Redmond Beast with all the might we care to summon.
Gene Rayburn: I guess that's fair since they've already turned the __________ into __________ !
Paul Linde: _______________________
Betty White:______________________________
Charles Nelson Reilly:_______________________
Fannie Flagg:________________________________
Liberals call everyone Nazis yet they are the closest thing to it.
Dupes?
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...
I happen to be employed as a designer/developer, at least when I'm not reading Slashdot. I'm a front-end interface developer and I do everything from concept design, graphic design, and animation, through to development and deployment.
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. Something goes missing when you start having to communicate your ideas to someone who doesn't understand both sides.
I will agree that people like me are rare however.. Most designers look at me strangely when I start talking about code, and most developers have absolutely no sense of aesthetics or design.
" 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
So now we have designers in the mix does this mean we'll be seeing a "Azure" Screen Of Death?
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.
One of the worst products I ever worked on was one that was "designed" by a "designer" who wouldn't have known "third normal form" if it came up and bit her on the ass and said "Hello, I'm third normal form".
It was a web-based UI that was "designed" by someone using Visual BASIC as their design tool, and then we had the "opportunity" to try and build the damn thing in Java in a browser-portable way.
I'd rather walk on broken glass than work with that person again.
The UI we ended up with bore no relationship to the underlying data organization, and was basically all over the map when it came to unrelated items glommed together. Gee, it was pretty, but it was also totally unusable.
I'd have to disagree with you - it *completely* matters for a designer to understand what they are designing for; if they don't, the result is going to suck, and suck hard.
-- Terry
Interactive is a poor word choice; the word you want is multidisciplinary.
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.
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.
Please stop confusing design with art.
J
I think you've got it backward. I think what they're trying to say is Designers!, Designers!, Designers! are Developers! Developers! Developers! too. They've noticed that a good part of the time spent making software is the UI/Designer people who don't usually know how to program trying to direct the programmers, who don't usually know how to design. Programmers hate fiddling with making the UI elements do what the designers want them to do- they'd rather be solving the big problems. If only the designers had a tool for designing UIs that worked like the tools they know and spoke a language that the programmers could do something with...
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.
You can download a free version of Microsoft Expression "Acrylic Graphic Designer" if you feel like trying it. Here is a link... http://www.microsoft.com/products/expression/en/gr aphic_designer/default.aspx
Next up from the Microsoft design team:
Glitter Happy Fun Messenger
Bubbly Bunny Chocolate Word
Giggle Tehe Goodtime Player
Candy Candy Popcorn Exchange
I can think of another legitimate and longstanding problem that needs to be addressed.
So can I, Brain, but where are we going to find a can of cream, a gerbil and two peacock feathers at this time of night?
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.
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.
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.
But now that they know, they plan to rename their product "Microsoft Hubris".
That's actually just a rip-off of Apple Hubris.
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...
you might find this more helpful. Or maybe less helpfull. Basically what they are saying is there should be no redundant data in a table. Meaning if you shouldn't have 'city' and 'zip code' in a table unless one of them is the primary key, because city and zip code are tied together. Otherwise you'd not be in 3rd normal form, which is, uh, not that important...
autopr0n is like, down and stuff.
Allowing contemporary developers and designers a more effective method of communication is incredibly valuable. Yet more importantly, I think this tool finally marks the industry's official acknowledgment of "interactive designers".
By "interactive designers" I'm not referring to developers who are self-taught photoshop gurus, or designers who know how to alter a script. I'm talking about professionally trained graphic designers who have been schooled in human behavior (psychology / sociology) and software development.
I was totally blown away by the Sparkle demo that was posted to Slashdot last week. Nevertheless, Sparkle is just a tool. It's not going to teach developers the idiosyncrasies of visual communication, and it's not going to teach designer's programing logic. It'll set some boundaries and drastically speed up prototyping.
However, once companies start utilizing tools likes Sparkle, AND start hiring legitimate "interactive designers"... we should start to see some see some really cool shit. "Design" is not something that should be separate from development. Designers and developers / engineers need to be on a design team from stage one.
It's common practice to a) engineer and or conceptualize functionality before considering interactivity and ascetics, and or b) design pretty concepts that are impractical to develop. Both of these approaches don't make any sense.
If you ask me, a software development "dream team" would be composed of adept developers with some schooling in industrial design, and adept graphic designers with schooling in human behavior and computer science. When they'd start a new project, they would enter ideation, design, and development stages together... and they'd have some tools like Sparkle readily available. Because, well, Flash and Photoshop interactivity prototyping is a soul sucking vortex that needs to die. Seriously.
Yet, this won't start to happen until interdisciplinary education becomes common place.
"Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
"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.
Agreed, open source is a wasteland of creative application design. While the concepts are unique and innovative, usually most get wrapped up in lousy, generic and sterile environments with major usibility issues. Mostly this is because they try and make it work on ALL platforms rather then focusing on one platform.
I am a software developer, but I do have an eye for creativity. I wrote my own library of classes to allow me to create more expressive and innovative interfaces for applications. I can easily duplicate UI found in iTunes or Picassa with it in a few hours. One of the things I struggle with using Microsofts Visual Studio is application design and how rigid (or rediculous) MS made UI design. Dialog and control design for VS has been anything but easy or enjoyable.
I have been very excited about Windows Vista if only for their new presentation layer and XAML support which does effectively separate GUI front ends with backend code. It will allow companies to more easily separate the GUI and pass it off to their art or marketing department while keeping most of the backend developers excluded from the UI design, which in many cases is ideal.
But it will also allow for a more streamlined design environment for those developers that have bridged the gap between GUI design and code design. Those developers who can use Photoshop or any other vector/pixel based graphics editor will be able to create more expresive GUI and with MS supporting more Flash like feature in GUI (like animation with "storyboard" support), I think applications on Windows will become very interesting in the near future.
I don't think MS wants to eliminate the graphics designer position in software development, they have effectively separated the two aspects of application design allowing for designers and developers to do both their jobs well without having to coordinate or synchronize production, which can hold up application progress.
MS seems to be catering to all, those companies with separate design and coding departments, and those with only a few developers doing everything. This should be a welcomed change in the Windows software development market.
I haven't thought of anything clever to put here, but then again most of you haven't either.
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
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.
Not quite. In the classic example, it means you don't store a customer's address in the table of customer orders. If you do, you can wind up with several orders containing the same customer data (for a customer that has more than one order pending). If they change their address, you have to make sure to change *every* copy; worse, if the customer has no orders pending, you have *no* copies of the address.
Putting the data in third normal form would require setting up one table for customer info, another for orders, and each order would contain a foreign key -- an account number, for instance -- to link the order to a customer record. If the customer enters an address change, you update *one* record in the database, and all orders get the new information. Each bit of information is stored in one and only one place, and it will never get into an inconsistent state.
There are other "levels" of normalization, first through fifth, but 3NF is kind of a "sweet spot"; lower levels result in inconsistency in common cases, while higher orders tend to be more effort than they're worth.
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.
There's clearly an untapped reserve of users who need cheap, easy to use design tools. Adobe & macromedia are at the very high end of the market. Their tools are powerful, expensive and intimidating. Sure they have some entry level versions of some tools but these are individual tools, not integrated suits of tools.
Microsoft has cleverly spotted this opportunity.
Also, Microsoft already has much of the necessary technology in various office addons that most people don't even know about (e.g. MS Publisher, photo editor), various stuff from their research department (mainly photo editing), and other stuff like their movie editor. And finally with some acquired components you can build a pretty interesting suite that is not so capable as the high end offerings from Adobe and Macromedia but cheap and usable. That's a good position to start from and over time they'll be able to add features to make the product more interesting.
Ideal for home users that want to edit their holiday pics, ideal for small businesses wanting to make a brochure, etc. In fact good enough for the majority of people who own a photoshop license, a dreamweaver license or an illustrator license. It's amazing how many people buy stuff they don't need. At the office we have a few photoshop licenses. The most advanced thing that ever happens there is to crop a few photos and create some transparent gifs, that sort of stuff. All the artwork we use in our website is actually delivered by professional design studios. Only recently the use of the gimp was promoted for this kind of stuff.
The world is full of users for who photoshop (or it's lightweight derivatives) is overkill or who do not need the full capabilities of illustrator or who do not need to develop complex webpages in inDesign or dreamweaver and who generally feel intimidated by all of the previous tools. Yet these people want to create stuff. They don't want to shop for this tool or that tool. Instead they want the tools on their PC when they buy them. People are lazy, most of them never buy software after their new PC is delivered.
And who happens to have a big influence on what is preinstalled? Right, Microsoft. Imagine how many people will toggle that nice MS Design Studio checkbox on the dell site (hell, why not it's only XX $ and I'll be able to do foo with it). Imagine how many companies will be tempted to spend a few dollars per desktop for this. It's easy money for MS. Even if it's only 1 percent of their users, that still is a huge amount of money.
You could argue that they are abusing their market position. You could also argue that other companies have simply failed to fill this gap in the market for years. Adobe only recently started to make consumer versions of their tools. You need to buy them individually and the full suit of tools is for high end users with big budget only.
Jilles