As of November 15, 2014, will no longer be available. To keep up with the latest news from the community, we recommend you follow us on Twitter at @Adobe and @CreativeCloud.

1 | Next Page

Moving to a New Website

Feb 18, 2014 8:29 PM
Rating: (Total Clicks 30)

Hi folks, My new blog can be found at  This one stays at the same place and will be kept for reference. (translate)

Anatomy of a Creative Cloud Extension

Jun 23, 2013 3:28 PM
Rating: (Total Clicks 27)

.artimg{ margin-left: auto; margin-right: auto; display:block; max-width:200px; } In the first part of this series, we've seen that extensions are zipped packages which can include many kinds of files installed in the user's system through the Extension Manager application. Here, we'll take a closer look at how installed extensions work at runtime. For the sake of simplification, we'll focus on extensions containing a script and / or a panel. Please keep in mind that we're only talking about applications supporting the common extension infrastructure for creative applications, which is not the case of all CC applications. For instance, Edge Code, (translate)

Overview of Adobe Creative Tools Extensibility

Jun 5, 2013 3:22 PM
Rating: (Total Clicks 42)

In those times of important changes, I think it's a good idea to take a moment and think about the present and future of extensibility in Adobe creative tools. This whole extensibility story has always been a bit confusing, so let's start with the big picture. What is an extension anyway? Extensions contents First, keep in mind that Extensibility refers to all the elements you can use to augment the capabilities of your softwares. It should not be confused with Extensions, which, as we'll see, are technically just a package including those elements. As it turns out, there are many (translate)

A closer look at animation techniques for the web

Dec 3, 2012 1:47 PM
Rating: (Total Clicks 70)

To animate DOM elements in a document, you've got two options which are different enough to generate a lot of confusion among developers like myself. Those options are: Update a CSS property at a regular interval using javascript. Use CSS3 transitions and animations. For simple little transitions in a web document, things are not that complex. But when your focus is heavy 2D / 2.5D animations for the sake of the animation itself, it gets more tricky. I spent some time looking at both techniques, their limits, and possible solutions to address them. Let's take a look. Script-based animation The (translate)

The vector advantage in a retina world

Nov 8, 2012 11:21 AM
Rating: (Total Clicks 59)

I'm probably stating the obvious by saying that with the explosion of pixel density in modern screens, now is probably a good time to reconsider the use of vector graphics in the browser. We've known for a long time that we now live in a multiscreen world where the various screen sizes can be a challenge. But more recently we've witnessed a sudden growth in resolution across all physical screen sizes, with DPI values now typically ranging from 160 to 320+ DPI, which only make things worse. Of course, the advantage of vector graphics, besides a potentially smaller file size, (translate)

Generating CreateJS SpriteSheets from Photoshop

Oct 16, 2012 12:32 PM
Rating: (Total Clicks 68)

By now, you're probably aware of the fact that Flash CS6 includes several ways to export MovieClips to EaselJS SpriteSheets, for use with the CreateJS canvas-focused game library. This is great if you work with vector based assets. If this is your focus, I recently blogged about how you can improve the generated code to adapt to your needs. But what about bitmaps? If you're a pixel artist and want to work with raster graphics, Flash (or Zoë) is not the best way to go. My understanding is that you can work with the very nice TexturePacker to export EaselJS (translate)

Tutorial: Creating Brackets Extensions

Oct 8, 2012 2:19 PM
Rating: (Total Clicks 94)

So, now that you've installed some extensions for Brackets, what about building one? Since Brackets is built using web standards, this is far easier than you imagine. It's also a very rewarding experience, one you can quickly get hooked to. Using an extension template A typical way to begin with extension development is to just copy and paste an existing extension relatively close to what you want to achieve. This is a valid way to get started, but keep in mind that not all extensions are up to date and do not necessary showcase the latest best practices. Also, some (translate)

Bitmap Font Support for CreateJS

Oct 1, 2012 10:34 AM
Rating: (Total Clicks 60)

I tend to think that fonts are as important in video games as they are for print or for web design. However, monochromatic fonts tend to look absolutely horrendous in games. As a player, I much prefer reading colored font which are both more readable and more consistent with the rest of the game aesthetics. Oddly enough, Bitmap Fonts are only rarely supported out of the box in most game libraries, and CreateJS is no exception. I'm not sure if this is because the implementation of such a feature is considered trivial or for any other (valid) reason. Bottom line (translate)

Brackets / Edge Code extensions you should install right now

Sep 27, 2012 1:26 PM
Rating: (Total Clicks 101)

I've been using Brackets (the open source foundation for Edge Code) for some months now, and there's a couple of extensions I simply couldn't live without. Note that, if you're using Brackets and you don't use extensions, you're kind of missing the point altogether. The architecture of the editor is based on the principle that most features should be implemented as extensions. This is a great way to both keep its core as simple as possible and to ensure it's really deeply customizable, and can eventually fit every web developer's needs. Brackets comes with some extensions by default, such as (translate)

Some thoughts on Edge Animate projects file size

Sep 27, 2012 1:26 PM
Rating: (Total Clicks 86)

Following a thread on google+ created by the famous MrDoob, I thought it could be useful to share some thoughts regarding the file size on Edge Animate projects (aka compositions). Understanding a composition file stucture If you're not familiar with the file structure of an Edge Animate project, I strongly encourage you to read the first part of my Edge Animate for web developer series. But as a reminder, here's roughly what it looks like: (assuming your page was named index). is a JSON file used by the authoring tool to open the project (not to be published). index.html (translate)

1 | Next Page