Tried Wordle Yet? Generate Tag Cloud Art From Your Del.icio.us Bookmarks

It’s no secret that I dig mashups. There is a particularly cool one that popped up recently called Wordle. It generates a word-art style tag cloud from a collection of text, an RSS feed or uses your Del.icio.us bookmarks tags. A very nice packing algorithm and some good color and typography customization options make the end results pretty aesthetically pleasing. Using my web design bookmarks (used very often as a teaching resource for my students), produced this masterpiece:

You should go check the site out. A pretty good selection of creations is popping up over there. I’m not sure about the actual construction of the piece, but due to it being a Java Applet, I’m guessing it was built with Processing.

Adobe MAX North America 2008 Schedule Posted – Wow!

Lots of great sessions listed there. Looking forward to this one. I attended last year’s MAX in Chicago, since it was basically in the neighborhood. I’m going to do what I can to make it out to San Francisco for this one. I haven’t been to the West Coast at all for a couple years, so this will be a lot of fun. Some great sessions from the Adobe XD team,¬† Mario Klingemann, Michael Labriola, Scott Fegette, Robert Reinhardt, Mark Niemann-Ross and Kevin Goldsmith all caught my eye on initial glance, but I’m sure once it comes time to set my schedule, I will have a hard time choosing which sessions to attend. I like the fact that they seem to turning a little more focus back to the designer, and I’m sure that tools like Thermo are really contributing to that shift. It’s great to have the stuff that makes the guts work well (Actionscript 3, MXML, etc.), but if the applications and sites we produce don’t look or feel great, they will just end up as unusable software. What’s worse than that?

Are you attending MAX? What sessions are you looking forward to?

In The Trenches: Pushing RIA Development In Non-SOA Environment

In 2002, Jeremy Allaire wrote a whitepaper that arguably spawned the RIA revolution. In that whitepaper a couple quotes stick out that are related to a lot of the conversations I have with potential clients even today. Here’s one:

Rich clients are made much more valuable when combined with logic and data
delivered from application servers and XML web services. (more…)

Visualrinse.com added to ria.AllTop.com

I was just informed that my site has been added to ria.alltop.com, a great directory for RIA focused weblogs. For those of you who haven’t used alltop.com yet, it’s a very cool community focused on providing the best stories in niche or specific topics. It’s great to be listed there amongst some other fantastic sites and I hope to continue to post subject matter that you find useful in designing and developing RIA, web and Flash content and sites.

Featured in Alltop

Visualizing Excess: TED Talks, Chris Jordan’s Large Scale Compositions

A post on Josh Holmes‘ blog mentioned that he watches videos on the TED site regularly to gain insight into topics he may not have heard about before. This is a brilliant way to take advantage of some seriously good content at that site. TED stands for Technology, Entertainment, Design and is the world’s foremost conference for bringing together the world’s thought leaders. To attend this conference is cost prohibitive and also unattainable for many due to the fact that you must join the association ($6000!) and apply for attendance for the events. A pretty high bar of entry. However, over 200 of the conferences sessions are available on the site and able to be viewed by us mere mortals. There is some mind blowing content on that site, and I previously blogged about that Hans Rosling video on emerging nations stats on health and related topics. Great great stuff.

One such video that I would like to share with you is this presentation by the artist/statistician Chris Jordan. From the site:

Artist Chris Jordan shows us an arresting view of what Western culture looks like. His supersized images picture some almost unimaginable statistics — like the astonishing number of paper cups we use every single day.

The mix of art and science here is pretty delicious for a geek like me. I saw an appearance by Chris Jordan on The Colbert Report some time ago and it was entertaining, that clip is available here. I recommend you take 10 minutes and watch this video.

A Hole in the Workflow: Prototyping and the Handoff from Designer to Developer

The elephant in the room for all RIA development teams is the lack of a proper process/workflow to go from idea to sketch/wireframe to prototype/alpha. We all know it. How do you start? In a tool like Visio or OmniGraffle, doing wireframes? In Photoshop doing straight up mockups? In HTML/CSS building prototypes? Building a rough in Flex or VisualStudio right away? All of these tools or steps have advantages and pitfalls. Let’s tackle a few of them here.

OmniGraffle and Visio are great because they are fast and don’t necessarily tie you to a specific technology. They can offer a lot of flexibility in styles, too, through the use of downloadable templates and stencils. I visit GraffleTopia.com regularly to see what’s new for my tool of choice, OmniGraffle. The wireframe shapes tend to be vague enough that clients, with a little coaching, won’t get too hung up on the details, color, typography, etc. You can just focus on functional areas and UI design patterns. However, these tools do have a significant disadvantage in that they don’t produce any assets you will be able to actually use in your finished product. No graphics can be prepped out of them for use in your UI. No markup can be backwards engineered out of them to help you with your app’s layout or views. The widgets in your layout are for looking only, not touching. These documents are not typically interactive when viewed onscreen. One thing that’s great about them though, is that they tend to print very well, so if paper prototyping is part of your desired process, you’re covered here. I typically count on a wireframe process step taking a handful of hours per screen before all approvals and required buy-in for the wireframe is acheived. On a big project, this can be well worth it. On a small project you might just be burning too many hours.

Jumping straight from cocktail napkin to Photoshop/Illustrator mockup is a path taken by some, and if it works for you, great. I have found it not so successful for me in the past, so we have all but abandoned this sort of workflow. Perhaps this will change once Adobe releases Thermo, making porting from design to MXML a more fluid/roundtrip type of experience. This would cut down on what I see as wasted hours on the “Photoshop Mockup Death Spiral” ‚Äì pushing pixels in a round of revisions after a round of revisions. Reading Getting Real pretty much cured me of this. See the following:

Writing the app right away in HTML/CSS may be an option for you. If you have strength in the two technologies and can employ a JS framework like JQuery you may just be able to crank out something pretty quickly that looks good. However, you are indeed showing your hand, if you will. You have chosen a delivery technology. You have delivered what could be seen by the client as something close to being done. You may be limiting yourself to common UI design patterns as dictated by what’s available in HTML/CSS. All that said, you have produced something that can be used by the back end developer or integrator to produce something real. You are a bit further down that road. That said, not many small teams may have a person with the skills to produce something using standards that looks good, plays well with your middleware and doesn’t take weeks to produce. 37signals wrote about this workflow last week, but I’m not sure many houses can execute at this level.

That leads us to building a prototype in a dedicated IDE. Since I like the Flash platform, and our company is pretty comfortable developing in it, this means Flex Builder for me. The component based approach and rapid results make this almost like a living wireframe. I have had pitch meetings where, a day or two before the meeting, I’m put on the spot to mock something up. This would have caused an aneurysm for me a couple years ago as a I stressed over putting together a Photoshop mockup, but now, with MXML and the CSS support, with just a tiny bit of research, I can whip together a theme that emulates the company’s branding and covers all the needed bases for displaying a hypothetical user flow. Click-through mockups are indeed a reality. When put into a more relaxed or planned process, you can actually use states and transitions to begin the XD during the earliest stages of a design. This has some drawbacks. Ted Patrick mentions it in his post, Managing UI Development Expectations with Flex .By giving a client such a polished refined UI so early in the process you are again, tipping your hand to the client. You don’t want to give up all of your goodies too early, now do you? He offers a pretty nice “plain” skin for use in your projects to help turn down the gloss. Additionally, if you start down this path, obviously, you have committed yourself to producing a Flash platform deliverable, so it may not work for everyone.

It’s obvious there is a hole here. Microsoft’s Expression Blend attempts to fill it, and it’s a valiant attempt for a new product. Google is investigating this space for the AppEngine. Adobe has a tool coming out that everyone is anxious to get their hands on, Thermo. Lots of people are writing about this perceived lack of toolset or process in RIA/Site development. A List Apart blogged it this week, focusing on the production of HTML/CSS. I highly recommend reading the comments section there. Some great tools and suggestions to check out. Delores Joya Moore blogged it. She mentions how she is currently employing Flex as a tool to produce UI prototypes that eventually end up being used as the views for a properly architectured RIA. Not a bad thing to try out, IMHO.

How about you? How is your team overcoming this hurdle right now? Any tools, plugins or processes that are working for you? I’m interested in learning more from other design/development teams about this topic.

Announcing a New Class For The Fall Semester: MM491 Mashups and RIAs

I will be entering my fifth year of teaching at Bradley this fall. In that time I have taught several classes on multimedia authoring, using tools like Director and Flash to produce microsites, games and simple applications. I have also taught a senior level capstone class where Rich Internet Applications were designed and prototyped, then composited with devices in original video shot by my students in a “Starfire”-like what-if video depicting ubiquitous wireless connectivity. You can see that one here. Additionally, I have taught course on server side development using PHP/MySQL and a intro to web design class that focuses on web standards and covers XHTML/CSS and JS. Well, I have another one to add to that. Read on to find out more about it. (more…)

What’s All the HubBub? Roughly Drafted Article on SproutCore… Some Key Points to Consider

Many tech pundits and non developers are all a-Twitter over the article over at RoughlyDrafted. It’s understandable. At a 10,000 foot view, it’s another player in the RIA marketplace. Cool! However, let’s not all start high five-ing ourselves just yet. A pundit’s view is not shard by clients and developers. Of course, when a company like Apple, Adobe or Microsoft puts its’ weight behind a technology or development platform, it’s worthwhile investigating. (more…)

Been Absent Awhile. I Was Pretty Ill, Better Now, More Posts Coming Soon

I spent the the last 5 days horribly under the weather. A sinus infection led to a tonsil infection to an ear infection. All of this was enhanced by a rocking body ache and a high fever, too. I don’t recall ever feeling so bad. Seriously. I was so sick, my throat was swollen to the point where I needed to sleep sitting up Saturday night. Unbelievably bad. I was pretty much offline the entire time (minus a few random tweets from my iPhone), but I’ve been trying to get back into it today. I hope to have a couple posts coming soon including one about using Flex as a UI prototyping tool among others. Thanks for continuing to drop by.

The Iona Group: We’re Hiring ‚Äì Interactive Developer

Just thought I would share this with the people that read this blog. Interested in working with a great group of people? Look no further.

Overview and Responsibilities:

The Iona Group, Inc., a creative communications company in Morton, Illinois, seeks a talented individual to join our interactive development team. The person we are interested in talking to should have the following: You are a multi-talented developer with a strong drive to stay up-to-date on today’s latest technologies. You care about standards and user experience. You thrive in deadline-driven environments and are capable of monitoring your own progress. You can interact with clients not only to understand their needs and respond, but also train and teach. You write and speak succinctly. You can design and communicate with designers, and you can sling code. You are versatile and not tied to one development language or paradigm. You can adapt your knowledge and expertise to fit a client’s unique needs. You want to learn, about the latest and greatest in technology but also about working with clients.

Desired Skills:

PHP 5 / MySQL (OOP development or CakePHP a plus)
ASP.NET a plus
Standards-based XHTML/CSS
Javascript + AJAX (familiarity with jQuery and Prototype libraries a plus)
Adobe Flash AS2, AS3
Adobe Flex a big plus
CMS Design + Implementation (Drupal 5/6 a plus, Ektron CMS400.net a plus)
Information Design + Architecture
Usability and Interactive Design
Asset Preparation (from Photoshop, Illustrator, etc)
Desktop Flash platform deployment (MDM Zinc, AIR) a plus
Writing – Creating documentation and training materials for projects

About Us:

We are a small close-knit team of designers, developers, and videographers who create engaging websites, interactive museum and tradeshow installations, videos, and interactive applications/RIAs for clients throughout the Midwest. We work for clients like Columbia College, the Museum of Science and Industry, Shedd Aquarium, Pioneer Hi-bred, and Caterpillar. We‚Äôre located 10 miles from Peoria in the heart of Illinois — nearly equidistant from Chicago and St. Louis. Our production staff works predominantly on Mac — though we‚Äôre a hybrid shop and you can work on whatever you prefer. We care a lot about creating amazing pieces for our clients, providing an amazing work environment for our coworkers, and giving back to our community, both locally and globally.

If this sounds interesting to you, contact me. This is a full time, on site position, so you must relocate to the area.

Page 1 of 212