All posts by Daniel Hudson

How to Create an XML AJAX App with Open Standards

Data Integration & User Interaction with Open Standards

Open Standards and the W3C

On November 12, 1990 Sir Tim Berners-Lee @timberners_lee submitted a paper that would change the world, this paper was the WorldWideWeb: Proposal for a HyperText Project.  Sir Tim Berners-Lee leads the World Wide Web Consortium (W3C).  The W3C is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor Tim Berners-Lee and CEO Jeffrey Jaffe, W3C’s mission is to lead the Web to its full potential.  The W3C is having it’s very first Developer’s Conference (Free Streaming Video Available)  #W3Conf @w3cConf on November 15 – 16, 2011, “W3Conf Developer Conference“.

Data and Services Integration

Integration of heterogeneous data and services has always been a concern for creators and managers of services. With the emergence of the Web, the need for reusing data and services became even stronger, as the number of available services raised.

Cloud-based services are also created using different paradigms and present the same challenges as the ones found in Enterprise Services, or on the Open Web, and the opportunity to create mashups of services using different models.

There is currently extensive deployment experience with Web Services; the Semantic Web is more mature; and the XML Stack has become ubiquitous. The increasing use of JSON-based services and Cloud-based computing combined with experience and maturity of the XML-based services and of the Semantic Web technologies suggests that now is a good time to find ways to bridge and combine these various technologies to make a coherent platform for future business and technical work.  Additional information, reports, and presentations are available from this W3C Workshop. Continue reading How to Create an XML AJAX App with Open Standards

How to Master Data Visualization

Strategy & Tools for Data Visualization

Data Visualization

Data visualization is the study of the visual representation of data, meaning “information which has been abstracted in some schematic form, including attributes or variables for the units of information”.  According to Friedman (2008) the “main goal of data visualization is to communicate information clearly and effectively through graphical means. It doesn’t mean that data visualization needs to look boring to be functional or extremely sophisticated to look beautiful.

Data Visualization Strategy

Edward Tufte @EdwardTufte delivered a great presentation about data visualization strategy for the star studded Tech@State event audience.   Tech@State ( @techATstate ) connects tech innovators and those interested in diplomacy and development to enable 21st century statecraft by improving education, health and welfare of the world’s population.   The Edward Tufte: Beautiful Evidence (Highlights) video is available here. Edward Tufte’s complete data visualization strategy presentation video is available here, his presentation begins at 14:24.

If your display isn’t worth 1000 words, to hell with it – @EdwardTufte

Data Visualization Tools & Services

Google Data Visualization Services

Google Data Visualization Service provides a variety of charts that are optimized to address your data visualization needs. These charts are based on pure HTML5/SVG technology (adopting VML for old IE versions), so no plugins are required.

Sencha ExtJS Data Visualization Tools

It has always been hard to draw things in web applications. HTML is really not cut out for creating charts and other richly interactive imagery, but Sencha ExtJS 4 supports data visualizations HTML applications. Typically this need has been met with Adobe Flash, but this gave Sencha two problems: most people like writing code in JavaScript, and Flash isn’t available on all devices. The ExtJS 4 solution to these problems is a pure-JavaScript drawing library that can create incredibly rich charting and graphics. It works everywhere – from IE6 to iOS – and will also be available as an add-on for Sencha Touch (mobile).

Highcharts Data Visualization Tools

Highcharts is a charting library written in pure JavaScript, offering intuitive, interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.  You can also you create stock or general timeline charts in pure JavaScript, including sophisticated navigation options like a small navigator series, preset date ranges, date picker, scrolling and panning with Highstock.

Current Data Visualization Twitter Game Board

Diversity fuels innovation. Sports fanatics have their fantasy football teams. This is my fantasy innovation team. This Data Visualization twitter game board represents people focused on sharing ideas about how to make data make sense.

[twitterusers @edwardtufte @NoelDickover @JohnFMoore @SuzKPH @techATstate @StateDept @lovisatalk @visualisingdata @noahi ]

Purpose Driven Social Business

The Power of Organizational Purpose

Accelerating Innovation with Engaged Employees

Would you use this device for listening or speaking?

Organizations that harness the power of “Social Business” with engaged employees driven to add value to their market will increase their levels of success moving into the future.

During one of OpenText’s Exploring Organizational Purpose events, I had an opportunity to talk with Scott from OpenText about real innovation in the Enterprise.  I don’t have the authorization to write about all of his amazing thoughts, however, I can summarize it in one word.  The single word that summarizes real innovation in the Enterprise is, “Connected“.

Breakfast with Michael Edson

Michael Edson ( @mpedson ) gave an entertaining and intelligent presentation at the Exploring Organizational Purpose #purposeBiz event in Washington, DC.  Michael is a living example of “passion with purpose”.  He shared his ideas about the “power of now” and how to fan the flames of passion in organizations to fuel real innovation.

His presentation along with additional text and links is available here.

Michael also shared additional thoughts about “Crowd Accelerated Innovation” and Openess here.

Marisa Peacock (@marisacp51) wrote about this event in her article, “Going Boldly Into the Present with Michael Edson“.

Breakfast with John Seely Brown

John Seely Brown ( @jseelybrown ) is Co-Director of Deloitte’s Center for the Edge. His research and insight into how we as a society are learning to live in an age of constant flux is masterfully structured and presented. [more]

I am a huge fan of John Seely Brown’s work and believe you will discover many tips and ideas you can apply to your organization in this video, “Collaborative Innovation by John Seely Brown“.

The hotel where this event was hosted had internet issues, but John’s video should be available soon. In the meantime you can see John sharing how tech is changing education and society in this video.

Breakfast with Andrew McAfee

Andrew McAfee ( @amcafee ) coined the Term Enterprise 2.0 five years ago. Since then, he has researched, written and reported widely on the capacity of individuals and teams, the types of problems collaboration can solve.  This event scheduled for November 1, 2011 will sell out fast, so RSVP now.

What If?

These events sponsored by OpenText show us the future of Social Business.  Organizations that seek to deeply engage with their community will emerge as leaders in their field.

What if every organization offered events where people can connect and share ideas?

This could unlock real innovation to solve problems in our everyday lives.

Current Social Business Innovation Twitter Game Board

Diversity fuels innovation. Sports fanatics have their fantasy football teams. This is my fantasy innovation team. This Social Business Innovation twitter game board represents people focused on Innovation in Enterprise 2.0 and Social Business now.

[twitterusers @mpedson @deb_lavoy @jseelybrown @mixtmedia @amcafee @bhc3 @lovisatalk @jimworth @dhinchcliffe]

Gamification Master Class Videos

Gamification Master Class

with Gabe Zichermann

Game Design Thinking can improve engagement, loyalty and strengthen communities. Gabe Zichermann delivers innovative strategies derived from multiple leaders in the field of Gamification in his “Gamification Master Class video collection. The “Implementation, Agile Processes & Gaming the System” section is worth the total cost of the complete video collection. This segment about “Engagement Loops” and “Gaming the System” will help you think differently about the “User Experience. The strategy outlined within these two topics can save people and organizations a tremendous about of time and money. Investing less than $100 dollars on this collection of Gamification Strategy videos can help you and your team improve the odds of achieving the desired goals from your systems and services.

How can game mechanics and game design help you deliver an engaging, sticky and viral experience to your customers?   Gamification expert Gabe Zichermann [@gzicherm] uses this collections of videos to show you how to take advantage of gamification—the secret ingredient that’s fueled the success of Foursquare, Nike, Groupon, and many other websites.  These videos demonstrate the design strategy and tactics you need for integrating game mechanics into any kind of consumer-facing website or app, whether new or existing.  Learn more here, “Gamification Master Class Videos”.

Gamification Promotional Video

Gamification Master Class Collection

The content in this collection is professionally presented in the following sections:

  1. Introduction to Gamification: Gamfiication is radically changing businesses both large and small, in industries as diverse as healthcare, education, software and travel. In this introduction, well lay out some thought exercises and overarching structure to help us tackle this design process. Well also define gamification for the purposes of our work together.
  2. Foundation & Basics: How do we leverage gamification and its key elements? In this section, well explain what the basics of gamification are – and arent – and what kinds of problems can be solved with these exciting techniques. Well also look at why gamification is receiving such attention today, how to measure engagement, and how others have leveraged it in their business.
  3. Player Motivation: Because gamification is at the intersection of motivational design, game design and human psychology, its critical to understand what drives people to play and engage with complex systems. That understanding underlies everything we design and build. Why do players choose to dedicate so many hours and dollars to the pursuit of challenges? Well pull together relevant theory and practice here to shed light on what drives all of us.
  4. Player Types: In his famous taxonomy of players, Richard Bartle outlines a series of player motivations and types (Achiever, Explorer, Socializer, Killer) that help us understand the canonical players and what kinds of behavior to expect. This also helps us start to shape our reward and incentive design. Well also complete exercises designed to help us think about our target players and how to motivate them.
  5. Progression to Mastery: One theory of user engagement with complex systems is that they seek mastery – the sense of fulfillment and achievement from getting control over the world around them (or their internal state). In Progression to Mastery, well explore the stages of mastery and how to apply these to your product, service or idea.
  6. Be the Sherpa: If you want to build gamified systems that scale and create long-term engagement, you need to align yourself with your users progression to mastery, design a system they can follow, and be their sherpa throughout the process. In this section, well tackle that idea and how you can build design the feels natural and challenging at the same time.
  7. Point Systems: In the first of our game mechanics sections, well look at point systems – the most important of all. They are present in almost all gamified designs – even if they arent always presented to the user. Well look at five different kinds of point systems and how they can be leveraged to create engagement, and work on one of the core exercises that frame a gamified project – point assignment.
  8. Levels: How we mark progress is critical – and levels are one of the most commonly used techniques. They take many forms in gamified systems, but in this section well explore the most common designs for levels and work through a model for designing levels that drive user behavior in your system.
  9. Leaderboards: Controversial but powerful, leaderboards are used in most systems with an element of competition. When are they appropriate in your design, and what are the latest/greatest techniques for turning the leaderboards of old into the motivational powerhouses of the social era? Find out in this section.
  10. Badges & Customization: Badges may be loved and hated – but they are elemental techniques that exist in the world outside of games and have for centuries. While theyve taken center stage in most gamified designs, theyre typically not enough for most interactions. Find out how to make the most of badges by looking at great and weak patterns to develop your own badging system. Well also take a look at customization and some of the challenges in desinging for it.
  11. Onboarding: You may not know it, but the first minute of your users experience with your product, service or brand is critical. Games have developed highly refined ways of turning that first minute into powerful training and reinforcement tools that can create long term engagement and loyalty out of the gate. Find out how these exciting techniques can be used in your business in this section that explores onboarding from the inside out.
  12. Challenges & Engagement Loops: Most products, services and ideas benefit from virality. Gamified designs take virality and embed it intrinsically into the design of the system. In this section, well explore the classic viral loop and how to apply it to your environment. Well also look at challenges and how successful games leverage them to drive and reinforce user behavior.
  13. Implementation, Agile Processes & Gaming the System: One of the most common concerns about gamification is that users will game the system to gain unfair advantage or rewards. While we have reason to be concerned, this section shares a simple rubric that can be used to clarify the approach to systemic protection that maximizes consumer engagement. Well also look at implementation concepts, including how to meld agile with gamification design.
  14. Technical Consideration & Next Steps: Finally, well concern ourselves with a few key technical considerations, including vendor analysis and recommendations for how best to proceed.

Reviews

“good value for some outside the box brain food” – John Brady

“Gabe does a very good job at explaining Gamification with real live examples and exercises after each lesson” – Yousuf

“Gamification Master Class is a top-notch, three-hour introduction to an exciting movement in software design and marketing” – Aaron Sumner

Bonus

The purchase of “Gamification Master Class Videos” includes bonus material and a mini-workbook that help you achieve meaningful engagement.

 

Social Business Gamification Strategy Secrets Revealed

How to Master Real Engagement

Gamification is a new item in the Gartner 2011 Technology Hype Cycle.  Organizations can leverage “Game Mechanics” and “Motivational Design” to drive real engagement.  Social Business Gamification strategies include the psychology and social science of game dynamics to support Behavioral Economics.

FUNdamentals of Real Engagement

The Game Mechanics Engagement Playdeck

SCVNGR has proven the value of using game mechanics for results driven business in their TheLeveUp platform.  Others can unlock new levels of engagement by learning how to think differently, from the customer’s perspective with “SCVNGR’s Game Mechanics Playdeck“.  People can print their own version of SCVNGR’s Game Mechanics Flash Cards. Here are a few concepts from this deck that can help other achieve the game-frame mind:

Epic Meanings

Definition: players will be highly motivated if they believe they are working to achieve something great, something awe-inspiring, something bigger than themselves.

Example: From Jane McGonical’s Ted Talk where she discusses Warcraft’s ongoing story line and “epic meaning” that involves each individual has motivated players to participate outside the game and create the second largest wiki in the world to help them achieve their individual quests and collectively their epic meanings.

Micro Leader-boards

Definition: The rankings of all individuals in a micro-set. Often great for distributed game dynamics where you want many micro-competitions or desire to induce loyalty.

Example: Be the top scorers at Joe’s bar this week and get a free appetizer.

Fixed-Interval Reward Schedules

Definition: Fixed interval schedules provide a reward after a fixed amount of time, say 30 minutes. This tends to create a low engagement after a reward, and then gradually increasing activity until a reward is given, followed by another lull in engagement.

Example: Farmville, wait 30 minutes, crops have appeared.

Social Business Gamification

Get Your Game Mechanics Playdeck Flash Cards Here