Tag Archives: webinar

Webinar Tomorrow: Getting to Know the Creative Cloud Packager for IT Administrators

Want to learn more about Creative Cloud for Teams and Creative Cloud for Enterprise Customers? Are you responsible for distributing Adobe Creative Cloud applications throughout your organization?  Want to learn how to create targeted packages of Adobe applications from your enterprise or team membership (Photography Professional, Video Professional, Web Professional)?

If you answered yes to any of these, then you’re in luck!  I’m hosting one of our “Ask A Pro” webinars tomorrow on the Creative Cloud Packager!

In this session, we will cover the Adobe Creative Cloud Packager, which makes it easy for IT to create packages that contain Creative Cloud products and updates for their teams or entire organizations.

In this session, you will learn:

  • What is the Creative Cloud Packager
  • How to use it
  • Benefits of using it

Be sure to register here, and come check it out tomorrow at 1:00 PM Eastern Time (10:00 AM Pacific)!

Not able to make it?  This session will be recorded for future viewing, and you can also learn more about the Creative Cloud Packager from Adobe’s online help resources.

Video: Data Visualization With Web Standards

Last week I had the opportunity to present “Data Visualization With Web Standards” to the Data Visualization New York Meetup group.  There was a great turnout, and thanks to everyone who attended.  I’d like to especially thank Christian Lilley and Paul Trowbridge for organizing the event.

My presentation focused on the fundamental techniques of visualizing data within HTML/JS experiences.  You can view my presentation in its entirety below.  Slides and bullet points are below the fold…

Entire meetup video available here.

My slides are available below.  Just press the space bar to advance to the next “slide”.


Key Points

Basically, there are 5 general ways to visualize data using web-standards techniques – here is a brief overview with pros & cons:


You can embed images using the html <img> that have server-rendered data visualizations. This is nothing new… They are very basic, but will certainly work.

  • Not interactive
  • Requires online & round-trip to server
  • No “WOW” factor – let’s face it, they are boring
  • Example: Google Image Charts

HTML5 <canvas>

You can use the HTML5 <canvas> element to programmatically render content based upon data in-memory using JavaScript. The HTML5 Canvas provides you with an API for rendering graphical content via moveTo or lineTo instructions, or by setting individual pixel values manually.  Learn more about the HTML5 canvas from the MDN tutorials.

  • Can be interactive
  • Dynamic – client side rendering with JavaScript
  • Hardware accelerated on some platforms
  • Can work offline
  • Works in newer browsers: http://caniuse.com/#search=canvas


Scalable Vector Graphics (SVG)

SVG is a declarative XML-based markup language that is used to create vector graphics content, and can be used to create visual content inside of web experiences.

  • Client or Server-side rendering
  • Can be static or dynamic
  • Can be scripted with JS
  • Can be manipulated via HTML DOM
  • Works in newer browsers (but not on Android 2.x and earlier): http://caniuse.com/#search=SVG


HTML DOM Elements

Visualizations like interactive maps, or simple charts can be created purely with HTML structures and creative use of CSS styles to control position, visual presentation, etc… You can use CSS positioning to control x/y placement, and percentage-based width/height to display relative values based upon a range of data.   For example, the following bar chart/table is created purely using HTML DIV containers with CSS styles.



WebGL is on the “bleeding edge” of interactive graphics & data visualization across the web. WebGL enables hardware-accelerated 3D graphics inside the browser experience. Technically, it is not a standard, and there is varied and/or incomplete support across different browsers (http://caniuse.com/#search=webgl).  There is also considerable debate whether it ever will be a standard; however there are some incredible samples out on the web worth mentioning:

Feel free to leave a comment with any questions.

Visualizing Complex Enterprise Data in a Tablet World

My recent Developer Deep Dive webinar “Visualizing Complex Enterprise Data in a Tablet World” is now available on the Adobe Enterprise Developers Portal.   In this webinar, I walk through the fundamentals of a rich, enterprise-data driven mobile experience, powered by Flex, AIR, LCDS, & LCCS.

Take a look at this short clip to get a feel for what’s covered in this webinar…

(Mobile Maps powered by ESRI)

Now, go view the webinar in its entirety to check out how this experience was built:

Grab the source code here: