New Community in the works
Thought I’d put a shout out here about a new community we’re trying to start up.
It’s called “Flexing Our Programming Minds” A good bit of the focus might be on Flex and the building of RIAs and such but I for one would like it to be more free-wheeling and focused on Software and Software Development in general.
The way I see it, the world of development and the world of the “Developer” is opening up. In a way you can’t say “I do this, and only this. I only write C++ Applications for the Desktop environment” or such. Because in a lot of ways the differences between the areas are getting very grey. Also there are many “generic” development concepts that are available and have been available for a long time. Design Patterns for example have application in most every type of venue. As does OOP (would you write in a language that wasn’t OOP-based these days? I know I got offered the chance a bit ago and I said to myself “No way!”). Not to mention the fact that sometimes you can see something written in one language and see ways that it could be applied in your language(s) of choice.
Ok I’ve pleaded my case for what I see it as eventually, but what it will become in the long run is only partially controlled by one person. It is controlled by all the members of the community and the input given.
The concept is a place for us all to have our input and to share, to support (yeah yeah yeah blah blah blah all those good words LOL).
And I’m inviting you to give your input, to give a little feedback or a lot. And that doesn’t mean simply “positive” feedback, though it does mean “constructive” feedback. In other words, “This thing sucks!” is ok so long as you put forth some valid reasons why you feel that it sucks and how it could be changed otherwise.
Let me also say that this is in no way a replacement for any of the other very valuable places already in existence, it’s simply an adjunct of it.
Now you’re probably saying to yourself “Ok Christopher, you’ve said all this but where the heck is the stuff so I can see it for myself and make up my own mind?” Well here’s that info.
1) The main website can be found at http://www.geocities.com/minds2gether/ This like all the other parts of the community is still very much in the development stage. But it is what we have designed to provide a launching pad to the other areas of the community. I will admit that the e-mail page is not currently working, for example, so if you wish to sound off, feel free to send an e-mail minds2gether@yahoo.com
2) We have a yahoo group at http://tech.groups.yahoo.com/group/FlexMinds/
3) And we have a Blog started at http://flexminds.wordpress.com/
Along with these starts as far as “arms” of the community we also have some other ideas, such as possibly a wiki and a some projects that could possibly develop into products of their own. And if you happen to have some other ideas in that vein feel free to share them.
We look forward to hearing from you.
Flex and RIA Yahoo Groups
I thought I’d put up a brief list of some Flex and RIA groups on yahoo that I have found and that look to be pretty good.
FlexCoders – The “big boy” they’ve had 826 posts in the last 7 days. They say they are for “enterprise software developers, developing Rich Internet Applications using Macromedia Flex”
FlexFrameWorkers - The Newbie on the block. Started by the guy who owns Teoti Graphix. It’s small right now but that has it’s good points.
FlexComponents - Dedicated to, as it says the development of components in Flex 2.
And then there’s the Cairngorm entries:
Christopher
Turning on the map light: Towards some further enlightenment on Dashboards.
In Stephen Few’s book “Information Dashboard Design” he defines as “a visual display of the most important information needed to achieve one or more objectives; consolidated and arranged on a single screen so the information can be monitored at a glance.” (copyright Stephen Few 2006. bolding is mine). In addition he advises the reader that “A dashboard is a type of display, a form of presentation, not a specific type of information or technology.” And he also categorizes them as noted in the following table. Dashboard Categories
|
Role |
Strategic |
Analytical |
Operational |
||||
| Type of data |
Quantitative |
Non-quantitative | |||||
| Data domain |
Sales |
Finance |
Marketing |
Manufacturing |
Human Resources |
Development * |
Personal * |
| Type of measures |
Balanced Scorecard (e.g.: KPI’s) |
Six Sigma |
Non-Performance | ||||
| Span of data | Enterprise | Departmental | Individual | ||||
| Update frequency | Monthly | Weekly | Daily | Hourly | “Real time” | ||
| Interactivity | Static display | Interactive display | |||||
| Mechanisms of display | Primarily graphical | Primarily textual | Mix of graphics and text | ||||
| Portal functionality | Yes | No |
* I added Development and Personal – Though we might find that Development doesn’t need a separate classification I do believe that Personal does. Now I’m not purporting this to be the “be all end all” as far as explaining dashboards, and I don’t believe Mr. Few is either. But, I think this is a good start of a definition set for our purposes. (Though I’d be glad for any comments as to changes.) So let’s use this, till a better comes along, for any further explorations of dashboards.
Some examples:.
- I’ll start off with one of my favorites as far as a personal dashboard, the sample dashboard on the OpenLaszlo site.
- Of course there’s a sample dashboard found at the Adobe Flex Developer Center.
- Noetix has some samples of what they did for Oracle and for Siebel
- I’ll probably be lambasted if I don’t make mention of the dashboard including in Mac OS X.
- The Dashboard Company has a plethora of examples.
- And of course there’s always a lot too look at on Dashboard Spy.
This is in no way inclusive nor saying they are great examples of Dashboards. I’m just trying to get together a group to start with and use for understanding and analysis of dashboards, so that we can use them for any further discussions.
Now let’s go back to the categories for a bit.
What exactly does Strategic, Analytical and Operational mean in this perspective? I’m going to greatly oversimplify Mr Few’s explanation of these here and say the following. Strategic dashboards present an overview of information while Analytical presents a more in depth view for the purpose of further analysis. And I’ll briefly say that Operational Dashboards are designed to monitor operations. These are great oversimplifications and I’m we will go into more depth in later posts. But that will suffice for now as far as Roles.
The Data Domain is relatively self-explanatory but I’d like to make a note or two as far as my additions. First off a good example of dashboards in the Development domain can be seen in many Bug (ahem excuse me *slaps my hand* Incident.) management software, both off the shelf and self-produced. Now as far as personal, this brings about a few interesting points in my mind. Where as most of the other dashboards need to be customized, these, I feel need to not only be customized but customizable. (A spotlight on some further discussions not only on dashboards to come: I personally feel that customizability is something that is highly needed in a lot of software. Everyone has differing preferences and different learning and working styles that suit them better. But that diatribe is for another day.) By customizable I mean the users should be allowed to make numerous changes as far as how the dashboard looks and feels and as far as the content. Two examples are provided above of personal dashboards; the OpenLazlo one and the Mac OS X Tiger one. That’s all for now, the rest, I think, is for another day and another post. I hope this helped to get peoples brains thinking. And any feedback is, as always, more than welcome.
Christopher
A SourceForge for Flex, Flash, ColdFusion, etc.
There’s a great site that’s just recently been put into production (or at least come to my attention) that seems to be a kind of “Adobe specific” SoureForge (for those of you who are not familiar with SourceForge I recommend you check it out. It has a number of projects being done by individuals and groups in many many different areas and languages.) The “new” site is RIAForge, it’s no where near the size of SourceForge (and that in many ways is a good point.) but hopefully it will be growing.
Christopher
For you C# and .NET developers out there
CodeProject is a great site for finding code examples of some of the hard questions you’re trying to figure out. It has a lot of different (and highly organized) sections. It’s one of the first places I check around when searching for some answers
Great Site: ActionScript.org
Actionscript.org is a great community for flex and flash development. Their forums are very complete and full of information and useful, helpful, knowledgeable members. If you haven’t already I recommend checking it out.
Great book on Dashboards: Information Dashboard Design
Stephen Few has recently published “Information Dashboard Design” and I’ve just begun reading it. It is a great book, seems to be very approachable yet not lacking in anyway on depth. Along with his book you might be interested in taking a look at the website for his company Perceptual Edge. He will be putting his blog up there very soon and you will find lots of articles and a forum available.
Your ideas and insights are more than welcome.
If you have any ideas of topics to delve into I’d be more than interested to hear them. Just shoot them to me, here in the comments preferably for now.
Till later,
Christopher
Welcome!
Welcome to my blog. In here will be hopefully some links to sites and idea sharing and such. Also probably a rant or two. Possibly some questions to throw out to the readers. In other words the usaual stuff.
-
Recent
- New Community in the works
- Flex and RIA Yahoo Groups
- Turning on the map light: Towards some further enlightenment on Dashboards.
- A SourceForge for Flex, Flash, ColdFusion, etc.
- For you C# and .NET developers out there
- Great Site: ActionScript.org
- Great book on Dashboards: Information Dashboard Design
- Your ideas and insights are more than welcome.
- Welcome!
-
Links