.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Multiplexing the Human Race & their devices

Posted By:      Posted Date: October 02, 2010    Points: 0   Category :SharePoint

The user/device CAL model for SharePoint is flawed in such a way that Microsoft is multiplexing every person connected to the Internet, which of course their products would strictly prohibit.  How is this fair.

If I personally buy both SharePoint Server 2010 Standard & Enterprise CAL, why should anyone else purchase another CAL on my behalf, this is multiplexing.


Some great new ways to use SharePoint, but it is crippled by the licensing requirements.  It is interesting to note the Licensing-Details page does not explain how SharePoint Server 2010 for Internet Sites works at all, why is that?

With over 100+ Million SharePoint CAL sales, how many are unique users (10, 20, 30 million remember they are multiplexing us).

Look forward to comments.

View Complete Post

More Related Resource Links

How to detect Mobile devices like Pocket PC??

Hi all,
Need help on this. As you know there is PDA-phone like Pocket PC-phone run on Window Mobile 2003 and above. It has Ms Internet Explorer of scale down version.

So, the question is this kind of device is under mobile device category but having IE browser. So, how to detect this kind of MObile device using MobileCapabilities class?  YOu see, SmartPhone also have Ms IE browser. How to tell them apart?? If I serve Pda-html website to SmartPhone, its screen size will be too small for it.

My objective is this : to detect the PDA device and Mobile Phone .

If it is PocketPC-phone, I will serve PDA-html website or Mobile web base on customer selection.
If it is smartphone or WAP 2.0 -base mobile phone, I will serve  Mobile Web.

please help.

Don't Get Me Started: The Human Touch


People aren't computers; keep this in mind when developing software. When developers confuse people and computers, bad things happen.

David Platt

MSDN Magazine February 2010

Usability in Practice: The Human Face Of Software


A great user experience is more than just a pretty face. In this new column we'll look at some of the subtleties of building great user experiences.

Dr. Charles B. Kreitzberg and Ambrose Little

MSDN Magazine December 2008

Going Places: Provisioning Mobile Devices


Learn how you can set up every mobile device in your company with a few lines of code and some XML--thanks to the provisioning APIs in the Windows Mobile SDK.

Mike Calligaro

MSDN Magazine April 2008

SideShow Gadgets: Get Started Writing Gadgets For Windows SideShow Devices


SideShow Gadgets for Windows Vista are cool. Writing your own is even better. Find out how it's done.

Jeffrey Richter

MSDN Magazine January 2007

BizTalk 2004: Automate Your Business Processes with Human Workflow Services and Visual Studio


BizTalk Server is an excellent platform for automating B2B and EAI workflows. Process-driven workflows send messages between machines and access data. Until now, such processes were very difficult to automate, but with the introduction of Human Workflow Services in BizTalk Server 2004, this class of workflow automation is a very real possibility. This article explains it all.

Chris Whytock

MSDN Magazine October 2004

Smartphones: Design Robust Apps that Take Advantage of Windows CE-powered Smartphone Devices


Smartphone applications promise to be at the crest of a new wave of cell phone advances as the familiar process of using Microsoft dev tools can produce cutting-edge mobile phone applications. Because Smartphones are Windows-powered devices, developers can easily and inexpensively extend both new and time-tested business applications to mobile users. These applications will possess the necessary levels of enterprise functionality while integrating mobile phone features through the use of several easy to use APIs. This article looks at the basics of building a real-world business application for the Smartphone.

Chris Dellinger

MSDN Magazine March 2003

Pocket PC: MSMQ for Windows CE Brings Advanced Windows Messaging to Embedded Devices


Handheld devices are becoming increasingly important nodes on wireless networks, allowing their users to connect to data stores and other central server applications over the network. But wireless network connections can be unreliable, requiring the use of store-and-forward messaging that does not need to maintain a continuous connection. Microsoft Message Queue (MSMQ) has supplied these features to desktop machines, and there is now a version for handheld devices. MSMQ for Windows CE allows users of embedded devices to perform tasks such as remote order processing and inventory update without worrying about the state of their connection. The benefits of MSMQ for Windows CE and how to install and run the service is covered here.

Bob Hartman

MSDN Magazine December 2001

Autoplay in Windows XP: Automatically Detect and React to New Devices on a System


The last few years have seen dramatic growth in digital multimedia content and an increasing number of devices generating such content. Accordingly, the Autoplay feature of Microsoft Windows has been enhanced to handle these scenarios. This article presents samples that use the new features and provides advice on how to take advantage of these additions. The topics covered include Autoplay support for audio CDs and for DVD movies, the Autoplay registration process, event handlers, and how your software can cancel Autoplay when you don't want certain files interrupted. The download includes tools for diagnosing problems and to help the reader understand the shell hardware detection service processing of hardware events.

Stephane St-Michel and Brian Aust

MSDN Magazine November 2001

SQL Server CE: New Version Lets You Store and Update Data on Handheld Devices


Handheld device users need to be able to synchronize with a main data store when it's convenient and, preferably, when the back-end database server isn't busy. SQL Server 2000 Windows CE Edition allows you to build a traveling data store that can be displayed and run on a variety of devices. SQL Server CE supports a subset of the full SQL Server package, and can be used as a standalone server or in tandem with SWL Server and IIS. The architecture of SQL Server CE, along with data manipulation, synchronization, and connectivity issues, are discussed in this article. Topics such as making your data public, choosing the right type of replication, and handling errors are also covered.

Paul Yao and David Durant

MSDN Magazine June 2001

Detecting networking devices by asp.net program in I.P ranger


I have a project in which i want to detect networking devices in a user-defined I.P Range.

I know i have to use SNMP layer in order to accoplish this, but i don't how to do about it ?

Is there anyone who can guide me in a right direction? How it is possible to do all these things from asp.net web based application ?

How to use mobile devices in MOSS2007?

Hi, I implemented MOSS2007 site which is having some OOB functionality and some Visual Studio Customization including Web parts and features. Requirement is that when the MOSS site open on Mobile, some of parts should not be displayed. I would like to know below things (1) How to make MOSS site available on mobile? (2) How to restrict some part of my custom Visual Studio Web part when site open on mobile?  

Dotnet Library For RFID and BarCode Devices

I have an time and attendance application that takes Employee Id for Employee Attendance.Using such dotnet library i want to read the data(Codes) from rfid codes or bar codes from employee card.so that i may use that data for further processing of my time and attendance application .

MVVM - race condition causing image to not display

Hi, We are using MVVM pattern at work for a window that fetches data from a web service and then displays the data. The data is displayed in tabs where each tab displays a title (string) and a chart (image). There are four tabs and whatever tab that is selected to be displayed first fails to display the image. The title gets displayed and this happens asyncrhonously so you will see no title and then when NotifyPropertyChanged fires you see the title but not the image. All the tabs that are not displayed by default work as expected and show the image. And you can change which tab is not displayed and the new tab that is displayed by default will also fail to show the image. Any help greatly appreciated. Code Getting Data The code as it is shown below works. However whenever I try and use the ThreadPool to GetNineMonthsOptionData the image for that tab doesn't display. Another interesting thing is that if I use the thread pool and then put a Thread.Sleep(2000) call right after it works. So there seems to be a race condition at work here. public void LoadOption(string symbol) { _symbol = symbol; // TODO: Team A - Change to use background thread for ninemonth data also and determine // if dispatching is necessary GetNineMonthsOptionData(); //ThreadPool.QueueUserWorkItem( // (o) => // { // GetNineMonthsOptionDa

Race Condition with Databinding

Hi, I am facing a bit of a problem: My Model exposes a decimal Field I databind to. It's formattet through a StringFormat=\{0:c\} so I can't do a UpdateSourceTrigger="OnPropertyChanged" but rather have to rely on OnLostFocus to update my model. If the user fills out that field and then presses Save, it's not guaranteed that the new Data will be bound to the Model before the Save() is executed. Sometimes it will execute Databinding then Save, sometimes the other way around - resulting in my Save Command executing on old data. Is there some workaround or some fix to this? Btw: I use Caliburn with a MVVM approach so I can't interact with the View directly..  greetings Daniel 

Accessing a MOSS 2007 Site on Mobile devices


1) I am aware that simply adding a "/m" to the site URL gives me the mobile URL but it opens the _layouts/mobile/mbllists.aspx page instead of showing the site default.aspx page. I want the site to be accessible on mobile devices in the same way as through internet browsers. What is it that I need to do?

2) Can someone also tell me how does MOSS handle mobile requests i.e the underlying architecture?




Accessing Client Devices & Upload to Server


I'm in the process of creating a ASP.NET page that will allow the user to upload PDF files stored on a CD onto the server. I have written a piece of code that checks for an .ini file and then goes into a specific folder that will save the PDF files to a folder I have specified on my computer. Now that works fine in localhost, but when I uploaded it to the server it stopped working. 

I get a 404 error everytime I click on the button to upload. I suspect i'm not correctly accessing the client's cd drive because the path to their drive isn't correct.

01.Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpload.Click  
02.       Dim fileReader As String = "" 
03.       Dim intCount As Integer = 1  
04.       Dim strFileName As String = "D:INI FILES\"  ' TODO: CHANGE PATH  
05.       Dim fFile As New FileInfo(strFileName)  
06.       Dim files() As String = Directory.GetFiles("D:\PDF\")  
07.       Dim intNumOfFiles As Integer = CInt(files.Length()) - 1  

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend