New training for technical artists using Flash and Maya.

posted by Marcio Rosa in Flash, Maya, Papervision3D

Learn an innovative workflow to exporting, rendering and publishing data and creative techniques for seamlessly integrating Flash and Maya for presenting 3D assets and animations on the web. Contains over 2.5 hours of project-based training for technical artists using Flash and Maya. 

Popular highlights include: 

Review of Flash Application 
Review of Maya Application 
Creating 3D Turntables 
ActionScript 1.0 & 3.0 
Using Maya Vector Renderer 
Working with Fills and Edges 
Rendering Wireframes 
Shadows, Reflections and Highlights 
Alternate Edge Workflow 
Working with Multiple Frames 
Repeated Tracing with Flash JavaScript 
Using Papervision 3D 
Export Collada Files for Papervision 3D 
Updating Builds with SVN 
Coding 3D Actions 
Various Tips and Tricks

First in Brazil. By Marcio Rosa

Read Excel files in ActionScript 3

posted by Marcio Rosa in AS 3.0

An ActionScript 3 library for reading and writing Excel files. Currently reading numbers, text, and formulas from Excel version 2.0-2003 and writing numbers, text, and dates to Excel 2.0 is supported. No server-side help is needed.

Documentation and samples are at http://code.google.com/p/as3xls/

Post by Skitsanos

SWFObject 2.1

posted by Marcio Rosa in Flash, Javascript

The first update of SWFObject 2 has arrived. SWFObject 2.1 includes a series of fixes and enhancements. It’s good, go get it!

Agile in the UX Process

posted by Marcio Rosa in Agile

At Adobe, I’ve been involved in a number of projects developed under the Agile methodology. As is invariably the case, at first the team struggled to adapt to the processes, then we accepted it and moved on, but with a different perspective than a team working under the water-fall development model.

During these projects periodic thoughts about Agile and UX pop into my head. In my experience, UX works far better in Agile than in other process primarily because UX design process are so inherently iterative. The two seem a very natural fit.

Now, this article from Jeff Patton at his Agile Product Design site, lists the 12 emerging best practices for adding UX work to Agile development. It establishes a great starting point for thinking about UX in the Agile process. Well worth a read for anyone involved with Agile, really.

How do users think?

posted by Marcio Rosa in Business, Consulting

1. Don’t make users think
2. Don’t squander users’ patience
3. Manage to focus users’ attention
4. Strive for feature exposure
5. Make use of effective writing
6. Strive for simplicity
7. Don’t be afraid of the white space
8. Communicate effectively with a “visible language”
9. Conventions are our friends
10. Test early, test often

Google Sucks!

posted by Marcio Rosa in SEO

Adobe announced this morning (I am in Zurich) that it is has worked with Google and Yahoo! to improve search engine capability to reach inside of the Flash (SWF) file format. You can read the FAQs here. That’s the same thing as asking how you get your HTML site to the top of Google. No one knows. There are tricks and theories, but Google changes the algorithm and evolves it’s index. The point is that now Flash/Flex applications will have the same kind of context that Ajax applications do according to Google. So we’re subject to the same rules and every Flash and Flex developer should start figuring out how Google treats Flash content. That’s not something they’re going to tell Adobe. 

Thanks Folks!

posted by Marcio Rosa in Business, Magazine

Consolidated profit for first half of 2008.  Softconsulting born of an ambitious project and is consolidated as the most innovative project by Fapesp. Invoicing projects with RIA grow 200% above the target and expands to other states and countries. Access to the blog increase every day at 6x surpassing the number of the beginning of the year. Partnerships with Adobe, Google, Microsoft are born. Courses and lectures are scheduled for every year. We only have that to be thanks
Marcio Rosa

Google Earth Flex API

posted by Marcio Rosa in Flex 3.0, Geo, Google, Kml, Papervision3D

What is the Google Earth API?

The Google Earth Plug-in and its JavaScript API let you embed Google Earth, a true 3D digital globe, into your web pages. Using the API you can draw markers and lines, drape images over the terrain, add 3D models, or load KML files, allowing you to build sophisticated 3D map applications. If you have an existing Maps API site, you can 3D-enable your page with as little as one line of code.
 

How do I start?

  1. Check out some Google Earth Plug-inexamples.
  2. Sign up for a Google Maps API key.
  3. Read the Google Earth API Developer’s Guide.
  4. Review the Google Earth API.

Web 2.0 Expo San Fransisco Downloads

posted by Marcio Rosa in AIR, RIA, Web 2.0

1. Flex and AIR Boot Camp

- 25 code projects with source code [Download]
- instruction guide to present these [Download]
- PPT Slides (Feel free to use and re-label) [Download]
- Flex/Air Cookbook - Feb 2008 [Download]
- Bootcamp projects in MS Word with additional instruction [Download]

2. Ontologies for the Enterprise
- PDF version of slides. [Download]

3. Specific Flex or AIR source code

- AIR Apple Shaped Application - no chrome, runtime morphing [Download]
- AIR Backwards Countdown Timer - counts backwards until specific date [Download]
- AIR FullScreen - app to mimic PPT presentation w/integrated demos [Download]

Top 10 Apps for Adobe AIR

posted by Marcio Rosa in AIR, Flex 3.0, RIA

10. Pandora

(Windows/Mac only) The officially sanctioned desktop client for Pandora has awkwardly-placed ads and not a lot more features than the web client. Avoid a permanently-open tab and get right-click access to your favorite streams and artists with the Pandora desktop AIR client.

9. eBay Desktop

For eBay deal hunters, the eBay Desktop is a time- and frustration-saving interface to the auction site’s search and purchase functions. Sellers have extremely limited functionality at the moment, something the official eBay developers are working on, but buyers get real-time auction prices and time-remaining counts, can click item-by-item on a search results page like a feed reader, and quickly flip through item photos. No refreshing at all, which for quick-trigger buying can make a serious difference.

8. Snackr RSS Ticker

Hardcore readers of important feeds won’t flock to the Snackr news feed ticker, but anyone who wants a passive scroll of hit-or-miss RSS feeds might just love it. You can dock or hide the ticker-tape-like scroll at your screen’s edges, import OPML files from your reader of choice, and customize what’s shown. (Original post).

7. DiggTop

(Windows/Mac only) Like Digg itself, the DiggTop app is really just an efficient means of procrastinating with popular web links. But DiggTop lets you filter by, and get alerts for, certain key words that show up on the social bookmarking site, and also grabs embedded videos and pictures in the links you hover over for convenient previews.

6. Doomi Task Manager

Don’t let its unfortunate name deter you from giving the elegantly simple to-do list app Doomi a try. Add tasks by simply typing and hitting Enter. Deadlines and seeing completed tasks are optional features. The app can sit in the background as a list, or roll up into a little bar. That’s all most people really need, but the author is looking to add custom color schemes and drag/drop reorganization to make it just a bit more convenient.

5. Twhirl Twitter Client

The Twhirl full-featured Twitter client adds enough features and convenience to the mini-messaging social network that it almost starts to seem, well, productive. Quickly browse your followers and those you’re following, direct message and reply with ease, get specific message alerts, and treat tweets like feed items with a "Mark all as seen" button. If you’re going to use Twitter during your workday, you might as well make it quick and simple.

4. Klok Time Tracker

There are lots of web sites that claim to make project and time tracking easy for freelancers and by-the-minute workers, but Klok really delivers intuitive tracking to the desktop. Set up your own project aspects or use a template like "Web" or "Writing," then time your work by hitting the "Work On …" button. The best part may be the graphs, charts, and reports produced by the little app, which are commonly restricted on "free" tracking sites. (Original post).

3. DestroyFlickr

Ok, so there’s nothing in DestroyFlickr’s interface for the photo-sharing site that you can’t do on Flickr’s web page—it just won’t look as pretty, or move so quickly. DestroyFlickr (the name comes from a mind hack concept, not vengeance) shuttles quickly around Flickr streams, making downloads and uploads drag-and-drop "affAIRs," and offering quick editing, commenting, and re-organization. The Darkroom-inspired black background focuses attention, and multi-account users can work in all their streams at once using workspaces. In other words, it’s simple for casual Flickr fans, but strong enough for power users.

2. ReadAir Google Reader client

(Windows/Mac only) There’s a lot to like about Google Reader’s features, but some folks can’t quite get used to reading their RSS in a browser (or just don’t dig the blue-on-white template itself). ReadAir, a Mac-styled desktop app, gives you the best of both worlds, putting your GReader material into a three-paned browser. They’ve added the j/k keyboard shortcuts that Adam lamented in his original post, and next up are custom themes for XP/Vista.

1. Google Analytics Reporting Suite

If you own a piece of web real estate, Google Analytics is, as Gina pointed out, a seriously useful tracking tool. The Analytics Reporting Suite puts all the great data tools offered up free by Google into an easy-to-navigate, all-in-one container. Move fluidly from unique visits to pageviews, escape the wait for new data pages to load, and quickly filter data for specific time spans. This kind of interface-improving app is precisely what Adobe AIR was built for.

Recent Posts
Recent Comments
About Us
Loren Norman: Brilliant! Straight to the point, and perfectly illustrates everything i need, even ...
melisa bruna: Estou interessada em fazer o Curso Gratuito de Flex....
Tom Humes: Nice Site layout for your blog. I am looking forward to reading more from you. Tom...
Pesquisa Anônima: Atencioso com a turma e sólido conhecimento sobre o assunto abordado....
Pesquisa Anônima: Márcio Rosa conseguiu cobrir todos os objetivos propostos pelo curso, e também abordo...