Posts Tagged Architecture

Smart for Who? Connected Devices and You SxSW Interactive Session

In the spirit of completeness, I wanted to make a few comments about my other session I submitted for SxSWi- “Smart for Who?”  This session really came out of looking around my office and working spaces and really noting not only how connected all those “impulse electronics” and “entertainment devices” have become, but how little most people consider what their full capabilities and purposes are.  As we’ve seen in the history of PC’s the best capabilities have come with networking and larger connectivity between systems, but that increase has also been paced by an increase in vulnerability and exposure to those connections being done with malice.

So as we connect more and more devices that we use every day not only to each other, but to the internet at large, we need to be aware of what’s going on between those.  PVR’s often report back not just what shows you watched, but how many times you rewound that halftime commercial or act.  The old days of “tracing a call” have become a Hollywood gimmick – the number is available even before the connection is made, and the call itself can be real time transcribed to text.  Your printer is network connected, and most embed unique numbers in ever item printed, your security system knows when you’re home and when you’re gone.  And they’re all able to talk with each other.

This session will be about how much control we have over this – how much is black helicopters and how much is actual productivity enhancement and personal customization that I WANT to be done.  Do I want my bedside alarm clock to check my schedule and know that it doesn’t have to wake me quite so early tomorrow morning because my first meeting got cancelled overnight?  Do I want the world to know I’ve put my house on power save mode because I’m going to be in Chicago for a couple of days?  The Yin and Yang of connectivity is that Identity, Privacy, and Security are key – and we’re having to find new ways of making those concepts easy enough that you don’t have to read another 300 page manual just to use your new remote control or VOIP phone!

If this sounds like something you would be interesting in hearing about, either at SxSWi or in the community after SxSW – please “Thumbs Up” my session either above on the link or below!

Vote for my PanelPicker idea!

  • Share/Bookmark

Tags: , , ,

Your Brain in the Cloud SxSW Interactive Session.

I’ve had a couple of people ask me (and a couple of people not ask, but given their own spin on the title) and so I thought I’d do a bit more commentary on my “Brain” session submission.

From the site (“Your Brain in the Cloud”), you’ll see the description as:

Workflows, Agents, Bots… Not only is our data going into the Net but our decision making processes as well. What constitutes “Me” and how carefully should we consider how much of that resides outside of my own skull? Who owns or has access to that part of us outside ourselves?

So what does this mean?  Well when I first started thinking and talking about this, “Bookworm, Run”, “True Names”, and “A World out of Time” (Peerssa for the state) were some of the works that had already been thinking about what happens when we begin not just using computers, but embedding our own decision making processes into them and then turning over those “mundane” activities to be freed up for more lofty (or just more fun) activities.

Well, as the years went on and many people continued thinking about it, most of the “Serious” work was focused on either higher FPS’s, achieving the holy grail of the Memex, or embedding the decision making processes of Corporations and legal entities into the programs and systems of the machines.  But Moore’s Law marches on and what used to be in the reach of only governments and multi-nationals are now the playground of everyday users, and embedding yourself in various systems comes along with that. 

What I hope to talk about is how this initiative/push/desire – whatever you want to call it – will affect us.  Don’t think you’re part of it?  Have you ever run a tweetbot?  Set up an email rule?  Configured your phone to allow some people and not others at different times of the day?  Used a Bot in an online game?  These are all ways that people today are putting parts of themselves into the cloud without even realizing it! 

So what I hope to do is get us all thinking about what we do outsource of our internal selves, what makes sense to push up and to think about what happens if that repository should be compromised.  While we all want the happy part of “True Names” (“My kernel is out there in the System. Every time I’m there, I transfer a little more of myself.") we also need to be aware of Stross and his vision of multiple copies of self aware selves and how the very idea of identity can be challenged by this. 

And my final plea – if all this sounds interesting, please “Thumbs up” my session either directly or by the link below. 

Vote for my PanelPicker idea!

  • Share/Bookmark

Tags: , ,

Private Cloud Architecture to be discussed at Worldwide Partner Conference in July

It’s been up a couple of days, but I just saw a tweet fly past about it.  If you check out session CI011 on the session track (https://www.mspartnerconference.com/public/sessionlist.aspx?keyword=CI011) you’ll see that there’s some great information about the Infrastructure strategy behind Microsoft’s cloud computing.  We expected to see a good bit about that, but there’s also a nice little spot in the end of the session description – “and the Dynamic Datacenter Toolkit for Enterprises (available Q4 CY 2009) that enables building the foundation for a Private cloud.”

Hmmm, I need to try a lot harder to get to the conference – it isn’t that far away!

  • Share/Bookmark

Tags: , ,

Deck I used for ArcReady

I just got reminded that I promised to get the ArcReady deck up after Dallas, but got distracted by some internal planning meetings.  So here it is – http://www.slideshare.net/PhilWh/architecting-for-the-client  I’ve left the speaker notes in, and you can find the videos I used at http://www.officelabs.com/projects/futurevisionmontage/Pages/default.aspx

  • Share/Bookmark

Tags: ,

Windows Essential Business Server

If you’ve heard me talk to Small Businesses, you know that I’m a HUGE fan of Small Business Server and the different editions that it ships with.  It’s GREAT for Small companies, but it is fairly easy to grow out of – and the step up to a full enterprise infrastructure can be a pretty big step.  So I dug into this new thing called Windows Essential Business Server and found it’s that middle step as companies grow to move up as they need to without having a huge step to a full enterprise infrastructure.  You can find out more about it at:

http://www.microsoft.com/ebs/en/us/default.aspx

Take a look, I was pleased with what I saw.

  • Share/Bookmark

Tags:

LINQ on the Micro Framework

I’ve been working with LINQToTwitter a lot and really enjoy the flexibility that LINQ gives me.  But I thought that I couldn’t use it everywhere.  Well, there’s one more place that has shown up – the Micro Framework! 

http://blogs.oberon.ch/tamberg/2009-02-06/implementing-linq-on-the-dotnet-mf.html

  • Share/Bookmark

Tags:

High Schools get in on DreamSpark

One of the things that was interesting last year at Maker Faire Austin was how many students are really excited about technology, software, and development in general.  Well, that awareness is getting out as well and the DreamSpark program that was active with Universities is now open to High Schools as well. 

What does that mean? 

Short version – Students get access to Professional Design and Development tools for their use to learn and build their skills.

You can get the long version at:

https://www.dreamspark.com/FAQ/HighSchoolAdministratorFaq.aspx

Or just head over to www.dreamspark.com and get the full story.

  • Share/Bookmark

Tags:

ArcReady Sessions are coming up again very soon.

Architecting for the Client Tier

The client (or presentation) tier of our applications is taking on an increasingly important role. Users are expecting more compelling user interfaces, but they also want more functionality from their applications. In this ArcReady we examine how to design and deliver well architected client applications that will be easy to maintain and extend.

Session 1: Trends and Patterns on the Client Tier

In our first session we will take a vendor and platform neutral look at some of the trends and emerging technologies that can be used on the client tier. We will look at techniques like Mashups, technologies like Natural User Interfaces (NUI) and the increasing importance of the mobile platform. We will also look at some common patterns that can be used in the architecture of the client tier.

Session 2: Applying Microsoft Technology on the Client Tier

In our second session we will take some look at how we can use Microsoft technologies to create well architected and compelling client applications. We will look at technologies like Silverlight and WPF that can be used to create compelling clients. We will also look at technologies that can be used to make your applications more extensible for future development. We will also examine some architectural guidance developed by the Microsoft Patterns and Practices group.

 

WHAT IS ARCREADY?

· A forum for aspiring and practicing architects to discuss industry trends

· An overview of Microsoft’s roadmap as it relates to software architecture

· A mechanism to solicit your feedback

· An opportunity to showcase the work you do!

 

WHO SHOULD ATTEND?

Architects and Senior Developers who are interested in becoming an architect.

WHERE ARE THE EVENTS?

Events are held in 16 cities across Central Region. To register for this event, please visit www.arcready.com.

Location/Registration Date Time
Austin, TX 4/28/2009 9:00am – 11:45am
Houston, TX 5/12/2009 9:00am – 11:45am
Dallas, TX 5/19/2009 9:00am – 11:45am
  • Share/Bookmark

Tags:

Roles for SharePoint projects

One question that keeps coming up again and again is what should I look for in a SharePoint guy.  I get asked this a lot and from many different directions, but it’s a large enough topic that I’ve resisted following my rule and blogging the answer to any question I get asked more than once.  Recently I was held down and made two write down some of the advice I’ve been giving out over the years because I needed to give that answer to a very geographically dispersed group.  Since I finally put it down I thought I’d share it with a wider audience. 

You can find the slides that are used for this presentation at my slide sure link below.  But the main gist of it is that asking for a SharePoint “guy” is really not the best way to staff a successful SharePoint project (no surprises yet, I’m sure). SharePoint projects, and many shapes and sizes – just like general app dev projects.  They can be anything from intranets to knowledge management to document management to collaboration to, well, you get the idea. SharePoint projects can also vary in complexity from slight modifications of an out of box install two entire enterprise systems written on top of the SharePoint platform.

The first question has to be what type of project or you undertaking?  What is the scope?  How does it map to what SharePoint (in its various editions) already provide?  What functionality are you leveraging OUTSIDE of  SharePoint, and how much of it will stay where it is and how much should transition over?  What timeline are you looking at?  Will you be migrating content, and if so will you be migrating straight or will there be a cleanup/management step in there?  The list goes on.

When you actually have a good understanding of your goals, that’s when you choose what skill sets you are  looking for during the project cycle.  The deck shows some of the skill set and roles mappings that I’ve witnessed on various SharePoint projects.  It doesn’t dictate exactly which roles you absolutely need, how many in each role, or were multiple roles can be filled by single people on various projects.  Some projects I’ve seen have had literally hundreds of people from Architect Teams to content managers involved.  Some have had a single person wearing all of the hats on the project and working with other groups for the details.  So I wouldn’t dream of telling the team on the ground what they should do, but I hope the breakdown showing what I’ve seen in my experience can help advise them.  I’m sure they’ll be plenty of questions, I look forward to a lively debate in the comments section on this post.

Share Point skill sets

  • Share/Bookmark

Tags: ,

MVC release under OSI approved License!

No April Fool’s here – check out Scot Guthrie’s latest blog post.  MVC Framework from Microsoft has been released under the the OSI approved MS-PL license.  

You can read all about it at http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx

  • Share/Bookmark

Tags: ,