May 2007 - Posts
This is a very interesting idea. I can see tremendous usage for this as a better kiosk or anyplace that needs tablespace and information. Imagine a virtual blackjack (or other card) table. How cool would that be?
I do want to mention that this is not a new idea. In my only corporate job, the the person that was at one time in charge of corporate IT (affectionately known as the Iratollah) would sometimes spout some weird ideas. When I saw this article this morning at the coffee shop down the street, I thought back to him and this idea. That was back in the early to mid 1990s. And before you say that flat panel display technology didn't exist back then, I agree it didn't. However, the Iratollah even admitted that the concept wouldn't work until the display could become a part of the table.
Back on topic now, its nice to see all of this technology get pulled together. It will be interesting to see it all in one package and workable.
You may or may not have heard of a new service from Microsoft called Silverlight Streaming. Its an interesting service with the ability to stream video through the Silverlight media control. It also seems to be a mechanism for Microsoft to compete with Google in the area of user video.
Recently I have been playing with producing the podcast in Flash. As a result, I have been getting needled because I don't have it available in Silverlight. Well, I checked out the Silverlight Streaming service. Here's what I have discovered so far:
- Is there an easy way to add the necessary control to Community Server? I would think so, but I haven't experimented with it yet. any info on how to add the control would be helpful.
- The free silverlight streaming product only supports upto 10 minutes of video. Well, the podcast can take over 10 minutes, so thats out. I thought that this was interesting, however, I looked at this from the standpoint of the marketplace and it made complete sense. YouTube has a 10 minute video restriction also.
- There will be a for-pay Silverlight Streaming service. That sounds interesting, but how can I then support direct download of the podcast? What about support for the iTunes podcatcher.
Anyway, just a few things I thought I would throw out.
Original URL: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2007/05/23/asp-net-podcast-show-93-asp-net-listview-in-orcas-beta-1-video.aspx
- ASP.NET ListView.
- ListView as a Grid.
- ListView as a Container of data.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ListView.aspx.cs" Inherits="ListView" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<form id="form1" runat="server">
<asp:ListView ID="ListView1" runat="server" ItemContainerID="tblData">
<tbody runat="server" id="tblData"></tbody>
<td><%# Eval("Name") %></td>
<asp:ListView ID="ListView2" runat="server" ItemContainerID="ddlSelect">
<select ID="ddlS" name="ddlS">
<asp:PlaceHolder ID="ddlSelect" runat="server"></asp:PlaceHolder>
<option><%# Eval("Name") %></option>
Code Behind .cs file:
protected void Page_Load(object sender, EventArgs e)
DataTable dtData = new DataTable();
dtData.Columns.Add( "Name", System.Type.GetType("System.String"));
drData = dtData.NewRow();
drData["Name"] = "Wally McClure";
drData = dtData.NewRow();
drData["Name"] = "Paul Glavich - my trusty sidekick";
ListView1.DataSource = dtData;
ListView2.DataSource = dtData;
PS. Due to a snafu with my DNS Server, the site was inaccessible for a while today. As a result, I took this post offline and put it back on once the server was back up and going.
I just wanted to throw my two cents in on this subject of load testing updates to highly trafficed sites. http://weblogs.asp.net/rhoward/archive/2007/05/21/www-asp-net-update-part-2.aspx
Before a falling out with a customer over contractual issues, we developed code and managed their web servers. We were never able to fully test major changes under load. One update we had caused lingering problems, but it was what they wanted and stated they had to have. Interestingly, I feel that this update led to the contractual issues.
Rob, I feel your pain.
A friend of mine sent me some links earlier today that basically asked where were the Microsoft zealots?
This is an interesting question. I think that there are several answers to this questions:
- I don't think that these self proclaimed "experts" are looking out in the community. I wonder how many times they visit weblogs.asp.net, codebetter.com, dotnetkicks.com, aspnetpodcast.com (couldn't resist that one), or some of the other sites I read every day? There is a vibrant community out there folks. Have these people not been to a CodeCamp or local User Group meeting?
- As much as I don't care for being label anyone's b|tch, the reality is that I fall into the Microsoft camp. I am more than happy to tell you the pluses and the minuses of their technology. BTW, I still think Vista stinks and I am hoping that SP1 resolves the problems I have. I guess that doesn't make me a zealot because I can talk about their technology in a realistic light, whereas a zealot would only know one thing, and that is to blindly support someone's technology.
- I ask questions in public forums and I get response from the MS developers that are actually building the technology. How can you not love a company for doing that? I guess it is kinda like when you were in high school and you wanted to date the people that treated others crappy................
- They ask questions to their customers and then they provide solutions
to those problems and pain points. Yeah, that is unexciting. I'd much rather have google technology. They throw a ton of stuff against the wall and look to see what sticks.
- Nobody loves a winner. Thats what Microsoft is. Everyone roots for the underdog. Microsoft isn't that. It is hard to root for them the last 10-12 years since they went upscale and corporate.
- Microsoft is no longer perceived to be "cool." Coolness left Microsoft about 1995.
- I guess that the MS zealots are out making money and the others are trying to figure out how to make money. I got to where the money is and we get money from writing code on Microsoft's platforms. We see less money in other platforms. Yeah, you can make money doing the other platforms, but we haven't seen enough volume in our business to change any focus.
- The one place that I think google has a definite advantage over microsoft is in online advertising (duh). We have had no luck trying to contact google regarding their online advertising solutions for a customer/site. They don't take our feedback and they don't respond to questions. We would give up on them if they weren't the big fish in online advertising.
PS. This is a touchy subject, but after discussions at dinner this evening, another issue is that it is perceived by the community that Google, not Microsoft, is hiring the brightest people. This includes hiring people away from Microsoft. This is important not in what it does for you at a particular moment, but it tends to point the company in a direction for the next X number of years.
I'll be in Miami, FL (USA) on Thursday night to talk about the ASP.NET AJAX UpdatePanel.
I was walking through Barnes & Noble last week and I came across this book from Wiley. I bought it to see what Derek and Doug had to say. I've read a bunch of pieces of this book and it is very informative. They discuss the technical aspects of development and they cover a lot of the whys of doing things, such as TSql vs CLR, along with performance. If you are working in the Sql Server 2005 area and are looking at Sql Server CLR objects, you need this book. It is highly recommended!
PS. I write for Wiley, but I spent good money on this book on my own.
More Posts Next page »