AIR, Flex / Flash, FMS, PushButton, Game… Developer
Tip of the Day – Why Widgets?
So why widgets?
That’s an excellent question! Here’s an excellent answer.
I’ve seen time and time again, companies and individuals trying to create the next MySpace. Frankly, chances are you are going to fail, and fail miserably. An Epic Fail if you will.
And here’s why. Let’s take a look at your typical social network junkie.
Name – Ashley Smith
Age – 18
Gender – Female
Network of choice – MySpace
Logs on – Multiple times a day (morning, lunch break, evening, before sleepy time)
Favorite Bands – Coldplay, Paramore, Jonas Brothers
Favorite Books – Twilight (omg, the movie was sooo amazing, I’ve seen it, like, a 100 times)
Having sat in on more than my fair share of focus groups, the majority of social network users spend the majority of their online time on said social networks. Especially with widgets and the splendor of OpenSocial and the Facebook Developer Platform, users are spending less and less time visiting other websites.
[sidenote]
You might be asking yourself. Why build a widget instead of a third party application for social networks? I’ll address this in more depth in a later tip, but the quick answer is, there are pros and cons to both. One of the biggest pros for widgets is cross network support. However, there are absolutely times when developing a third-party application over a widget is the best choice, but more on that in a later tip.
[sidenote]
Trying to create your own social network is a fruitless endeavor. Think of who you’re trying to compete with.. MySpace, Facebook, Bebo, Orkut, Hoverspot, MS Live, VampireFreaks, etc… Even if you were to get venture capital backing, it’s an extremely tough market to break into now-a-days.
So back to the question at hand… Why Widgets?
Social network users love widgets
Nothing says how cool I am more than a Napolean Dynamite bobblehead on my profile.
Widgets allow you to take your content to the masses
Driving traffic to your website can be done, but it’s never going to be anywhere near the same amount of traffic that the social networks already have. It’s much easier to cast a net into a raging river, than it is to divert the river.
Widgets are portable
They are not just limited to Social Networks. Take the YouTube.com external video player for example. Their embeddable video player shows up on blogs, webpages and pretty much anything that will render HTML (exception: the iPhone, Apple allow Flash on the iPhone already, gosh).
Widgets are a fairly inexpensive way to get your name and brand out there.
Build something really cool, and allow social network users to run with it. Next thing you know, people have heard of your company. Especially helpful if your target demographic is 16-28 year olds.
Widgets can make you money
Widget advertising is a new market, there hasn’t been a lot done with it yet. Personally, I think there is a huge revenue stream there that is waiting to be tapped. Just be careful when advertising inside widgets. Some social networks will shut you down if you’re trying to make money on their network without their consent. A wise MySpace employee once told me that sharing some of your advertising revenue with MySpace is better than not getting any revenue through MySpace.
So that’s it for our first Tip of the Day, thoughts?
| Print article | This entry was posted by Nate Beck on January 5, 2009 at 6:00 am, and is filed under Tip of the day, Widgets. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
No comments yet.
No trackbacks yet.
Tip of the Day – Updating to Flash Builder 4.0.1
about 1 year ago - 3 comments
I recently posted about Building AIR 2 applications with Flash Builder 4. There is now an update for Flash Builder 4 which downloads and installs the Adobe Flex 4.1 SDK. According to Renaun Erickson’s post, Flex 4.1 includes Flash Player 10.1 and AIR 2.0. Now, if you’re like me and loathe the Adobe Updater… then
Tip of the Day – Building AIR 2 applications with Flash Builder 4
about 1 year ago - 20 comments
:: Update :: This process has gotten much easier, you can now use software update to get AIR 2 as well as Flash Player 10.1 in Flash Builder… check out this post. Adobe AIR 2 and Flash Player 10.1 were released on June 10th, 2010. It’s an exciting time. This weekend I decided to do
Developing games with PushButton Engine – Understanding Local Flash Player Security
about 2 years ago - 2 comments
As I spend more and more time on the PushButton Engine Forums, it’s funny how often the same topic seems to come up. Today a topic showed up again, regarding running Flash swf files locally. You see this same topic in many different flavors… When I email my game to the client it won’t run
Tip of the Day – How to create a prompt field on your mx:ComboBox
about 2 years ago - 2 comments
For a long time I’ve been doing things like this within Flex. [Bindable] private var _skills:Array = [ {label: "—", id: -1}, {label: "1 – Newbie", id: 1}, {label: "2 – Some Experience", id: 2}, {label: "3 – Expert", id: 3}, {label: "4 – I’m a baller", id: 4} ]; And then binding this data
Tip of the Day – A new way to get involved with Flex
about 2 years ago - 2 comments
So the reason I haven’t posted a tip the past couple of days is because I have been working on a new project. Check it out here —> Bug Quash Please vote on the poll. We’re trying to see how much interest there is in this kind of event. Any questions, comments, ideas, complaints, suggestions,
Tip of the Day – Flipping Display Objects
about 2 years ago - 1 comment
The tip that helped me the most lately is the with flipping objects with the help of matrices. Here is the code: function flip( display:DisplayObject, orientation:String ):void { var m:Matrix = display.transform.matrix; switch (orientation.toUpperCase()) { case "HORIZONTAL" : m.a = -1; m.tx = display.width + display.x; break; case "VERTICAL" : m.d =
Tip of the Day – Flex Coding Conventions
about 2 years ago - 1 comment
Today’s tip is a short one… I have begun planning a very exciting Flex-centric event that is going to be held up here in Seattle. More on that later though. Your tip for the day… The Flex SDK team has a guide that explains the coding conventions that they use within the SDK (for the
Tip of the Day – Understanding the Flex bug system (JIRA)
about 3 years ago - 1 comment
Today a bug that I have been watching was resolved as ‘Not a Bug’. In the QA team’s defense, the original bug description was not very clear. I have commented on the bug explaining why it needed to be reopened. This situation brings up a valid question. How do we (the Flex community) effectively help
Tip of the Day – Quick and inexpensive design work
about 3 years ago - No comments
Using Amazon’s Mechanical Turk in combination with outsourcing your design task to Elance, you can get great designs and user feedback very quickly, easily and for very little money. Step 1: Post your job “design a logo” on Elance (elance.com). Be sure to include instructions including other designs that inspire you and a description of
Submit a Tip (Jan 09) winner announced!
about 3 years ago - 1 comment
Congratulations to Aaron E. for submitting his tip walking us through using Sprouts! He is the winner for my first Submit a Tip contest. A license for Baslamiq Mockups is on it’s way to you. Aaron’s tip will be featured as today’s Tip of the Day. Thanks everyone for submitting your tips… I will probably